Great thanks for solving my problem. A little bit over my head but I now understand the commands are dockers -i interactive and -t pseudoterminal modes, which basically allow commands to flow back and forth. I'll make sure to keep them in my usual beets command.
On Sunday, 19 August 2018 16:29:32 UTC+10, Artur Frysiak wrote: > > This options are for docker not for beets. Without this option beets can't > access standard input and output is redirected to pipe/file. > > Regards > Artur > > niedz., 19 sie 2018, 08:25 użytkownik Enrico <[email protected] > <javascript:>> napisał: > >> That worked! I already have timid & incremental modes active in the >> config file, why would this change the behaviour? >> >> >> On Sunday, 19 August 2018 16:22:30 UTC+10, Artur Frysiak wrote: >>> >>> Hi >>> >>> Try addind -ti option to docker. >>> >>> docker exec -ti beets beet import /downloads >>> >>> Artur >>> >>> niedz., 19 sie 2018, 08:17 użytkownik Enrico <[email protected]> >>> napisał: >>> >>>> Same result, stalls but with no output. Here's the same task with and >>>> without verbose mode, the task usually stall after announcing >>>> "before_choose_candidate". Sometimes it'll get to the options prompt, but >>>> entering an option does nothing. >>>> >>>> root@tobor-server:~# docker exec beets beet import /downloads >>>> >>>> ^C >>>> root@tobor-server:~# docker exec beets beet -vv import /downloads >>>> user configuration: /config/config.yaml >>>> data directory: /config >>>> plugin paths: >>>> Sending event: pluginload >>>> library database: /config/musiclibrary.blb >>>> library directory: /music >>>> Sending event: library_opened >>>> Sending event: import_begin >>>> state file could not be read: [Errno 2] No such file or directory: >>>> u'/config/state.pickle' >>>> Sending event: import_task_created >>>> Sending event: import_task_start >>>> Looking up: /downloads/The Jesus Lizard - Goat >>>> Tagging The Jesus Lizard - Goat >>>> No album ID found. >>>> Search terms: The Jesus Lizard - Goat >>>> Album might be VA: False >>>> Searching for MusicBrainz releases with: {'release': u'goat', 'tracks': >>>> u'9', 'artist': u'the jesus lizard'} >>>> Requesting MusicBrainz release 5c41dfd0-bf87-49b8-b125-482abc8d5af6 >>>> primary MB release type: ep >>>> Sending event: albuminfo_received >>>> Candidate: The Jesus Lizard - The Jesus Lizard EP >>>> (5c41dfd0-bf87-49b8-b125-482abc8d5af6) >>>> Computing track assignment... >>>> ...done. >>>> Success. Distance: 0.62 >>>> Requesting MusicBrainz release da363688-9877-4cba-8ee0-89b42649e352 >>>> primary MB release type: album >>>> Sending event: albuminfo_received >>>> Candidate: The Jesus Lizard - Goat >>>> (da363688-9877-4cba-8ee0-89b42649e352) >>>> Computing track assignment... >>>> ...done. >>>> Success. Distance: 0.01 >>>> Requesting MusicBrainz release f2830a83-184b-45b4-829d-e7af946ff3b6 >>>> primary MB release type: album >>>> Sending event: albuminfo_received >>>> Candidate: The Jesus Lizard - Goat >>>> (f2830a83-184b-45b4-829d-e7af946ff3b6) >>>> Computing track assignment... >>>> ...done. >>>> Success. Distance: 0.18 >>>> Requesting MusicBrainz release 39768213-ed10-4cdb-a516-d8194f3ac3aa >>>> primary MB release type: album >>>> Sending event: albuminfo_received >>>> Candidate: The Jesus Lizard - Goat >>>> (39768213-ed10-4cdb-a516-d8194f3ac3aa) >>>> Computing track assignment... >>>> ...done. >>>> Success. Distance: 0.16 >>>> Requesting MusicBrainz release 56245b49-a0d5-45f1-9cc2-24f1127c7122 >>>> primary MB release type: ep >>>> Sending event: albuminfo_received >>>> Candidate: The Jesus Lizard - Lash >>>> (56245b49-a0d5-45f1-9cc2-24f1127c7122) >>>> Computing track assignment... >>>> ...done. >>>> Success. Distance: 0.53 >>>> Evaluating 5 candidates. >>>> >>>> Sending event: before_choose_candidate >>>> >>>> >>>> >>>> >>>> On Sunday, 19 August 2018 15:46:38 UTC+10, Adrian Sampson wrote: >>>>> >>>>> Weird. Is it any different without verbose mode? Sometimes the extra >>>>> logging can obscure a prompt that’s waiting for input. >>>>> >>>>> Adrian >>>>> >>>> >>>>> On Aug 18, 2018, at 9:43 PM, Enrico <[email protected]> wrote: >>>>> >>>>> I just realised that album isn't in the musicbrainz catalogue, redid >>>>> it with an album in the MB catalogue yields the same crash/stall, just >>>>> with >>>>> slightly more output >>>>> >>>>> root@tobor-server:~# docker exec beets beet import /downloads >>>>> user configuration: /config/config.yaml >>>>> data directory: /config >>>>> plugin paths: >>>>> Sending event: pluginload >>>>> library database: /config/musiclibrary.blb >>>>> library directory: /music >>>>> Sending event: library_opened >>>>> Sending event: import_begin >>>>> state file could not be read: [Errno 2] No such file or directory: >>>>> u'/config/state.pickle' >>>>> Sending event: import_task_created >>>>> Sending event: import_task_start >>>>> Looking up: /downloads/Stimming - STIMMING - 2013 >>>>> Tagging Stimming - STIMMING >>>>> No album ID found. >>>>> Search terms: Stimming - STIMMING >>>>> Album might be VA: False >>>>> Searching for MusicBrainz releases with: {'release': u'stimming', >>>>> 'tracks': u'12', 'artist': u'stimming'} >>>>> Requesting MusicBrainz release fb6ec311-6304-45c1-bbbb-c634d05ffd3b >>>>> primary MB release type: album >>>>> Sending event: albuminfo_received >>>>> Candidate: Stimming - Stimming (fb6ec311-6304-45c1-bbbb-c634d05ffd3b) >>>>> Computing track assignment... >>>>> ...done. >>>>> Success. Distance: 0.01 >>>>> Requesting MusicBrainz release f0ebcdb5-e215-4932-ade5-42b9644544d9 >>>>> primary MB release type: ep >>>>> Sending event: albuminfo_received >>>>> Candidate: Oy - Stimming (f0ebcdb5-e215-4932-ade5-42b9644544d9) >>>>> Computing track assignment... >>>>> ...done. >>>>> Success. Distance: 0.72 >>>>> Requesting MusicBrainz release c650c77c-4d05-4e0c-a39d-da9566ad4502 >>>>> primary MB release type: ep >>>>> Sending event: albuminfo_received >>>>> Candidate: Stimming - Funkworm EP >>>>> (c650c77c-4d05-4e0c-a39d-da9566ad4502) >>>>> Computing track assignment... >>>>> ...done. >>>>> Success. Distance: 0.70 >>>>> Requesting MusicBrainz release e964395b-1b81-48ff-a20e-a502b2d827ce >>>>> primary MB release type: ep >>>>> Sending event: albuminfo_received >>>>> Candidate: Stimming - Short Story >>>>> (e964395b-1b81-48ff-a20e-a502b2d827ce) >>>>> Computing track assignment... >>>>> ...done. >>>>> Success. Distance: 0.65 >>>>> Requesting MusicBrainz release 088418bf-e7e7-4825-a01e-3c05c6da7e01 >>>>> primary MB release type: single >>>>> secondary MB release type(s): remix >>>>> Sending event: albuminfo_received >>>>> Candidate: Stimming - Remix Session 03 >>>>> (088418bf-e7e7-4825-a01e-3c05c6da7e01) >>>>> Computing track assignment... >>>>> ...done. >>>>> Success. Distance: 0.63 >>>>> Evaluating 5 candidates. >>>>> >>>>> Sending event: before_choose_candidate >>>>> /downloads/Stimming - STIMMING - 2013 (12 items) >>>>> Correcting tags from: >>>>> Stimming - STIMMING >>>>> To: >>>>> Stimming - Stimming >>>>> URL: >>>>> >>>>> https://musicbrainz.org/release/fb6ec311-6304-45c1-bbbb-c634d05ffd3b >>>>> (Similarity: 99.0%) (label, tracks) (CD, 2013, DE, Diynamic Music) >>>>> * Third Of June -> Third of June >>>>> * Ferdinand Feat. Urzula Amen -> Ferdinand (title) >>>>> * Die Taube Auf Dem Dach -> Die Taube auf dem Dach >>>>> * From One Cell Feat. Urzula Amen -> From One Cell (title) >>>>> * Die Machtigen -> Die Mächtigen >>>>> * Dylan's Theme -> Dylan’s Theme >>>>> * When I'm Drunk -> When I’m Drunk >>>>> >>>>> >>>>> >>>>> >>>>> On Sunday, 19 August 2018 13:57:56 UTC+10, Enrico wrote: >>>>>> >>>>>> Hey, I have an unraid server and I'm trying to deal with my music >>>>>> using a beets docker container (linuxserver/beets). >>>>>> >>>>>> I've been encountering constant stalls on import, I've tried many >>>>>> changes to my config file, but nothing provides a reliable import. >>>>>> >>>>>> If I set my import to -quiet, I can get through quite a few files >>>>>> before a stall, usually stopping on a classical album. However turning >>>>>> off >>>>>> -quiet results in a quick stall, usually directly after Sending event: >>>>>> before_choose_candidate. Here's an example with a single album in the >>>>>> import folder : >>>>>> >>>>>> docker exec beets beet import -t /downloads >>>>>> user configuration: /config/config.yaml >>>>>> data directory: /config >>>>>> plugin paths: >>>>>> /usr/lib/python2.7/site-packages/pylast/__init__.py:51: UserWarning: You >>>>>> are using pylast with Python 2. Pylast will soon be Python 3 only. More >>>>>> info: https://github.com/pylast/pylast/issues/265 >>>>>> UserWarning, >>>>>> Sending event: pluginload >>>>>> ImageMagick check `convert --version` failed: [Errno 2] No such file or >>>>>> directory >>>>>> artresizer: method is (1, (0,)) >>>>>> library database: /config/musiclibrary.blb >>>>>> library directory: /music >>>>>> Sending event: library_opened >>>>>> Sending event: import_begin >>>>>> state file could not be read: [Errno 2] No such file or directory: >>>>>> u'/config/state.pickle' >>>>>> Sending event: import_task_created >>>>>> Sending event: import_task_start >>>>>> Looking up: /downloads/George Frideric Handel; The English Concert, >>>>>> Trevor Pinnock - Water Music >>>>>> Tagging 9. Country Dance (1 & 2) - Handel: Water Music >>>>>> No album ID found. >>>>>> Search terms: 9. Country Dance (1 & 2) - Handel: Water Music >>>>>> Album might be VA: True >>>>>> Searching for MusicBrainz releases with: {'release': u'handel: water >>>>>> music', 'tracks': u'19', 'artist': u'9. country dance (1 & 2)'} >>>>>> Requesting MusicBrainz release 4158f104-8aae-4db8-81fa-dd0540c49ec4 >>>>>> primary MB release type: album >>>>>> >>>>>> =====CUT OUT BORING BITS ============ >>>>>> >>>>>> Computing track assignment... >>>>>> ...done. >>>>>> Success. Distance: 0.31 >>>>>> Evaluating 12 candidates. >>>>>> >>>>>> Sending event: before_choose_candidate >>>>>> /downloads/George Frideric Handel; The English Concert, Trevor Pinnock - >>>>>> Water Music (19 items) >>>>>> Finding tags for album "9. Country Dance (1 & 2) - Handel: Water Music". >>>>>> Candidates: >>>>>> 1. George Frideric Handel; The English Concert, Trevor Pinnock - Water >>>>>> Music (73.7%) (tracks, artist, album) (CD, 1983, DE, Archiv Produktion) >>>>>> 2. George Frideric Handel; The English Concert, Trevor Pinnock - Water >>>>>> Music / Overture "Il Pastor Fido" (68.7%) (missing tracks, tracks, >>>>>> artist, ...) (CD, 2002, DE, Archiv Produktion) >>>>>> 3. George Frideric Handel; The English Concert, Trevor Pinnock - Water >>>>>> Music / Music for the Royal Fireworks (67.8%) (missing tracks, tracks, >>>>>> artist, ...) (CD, 2009, DE, Deutsche Grammophon) >>>>>> 4. George Frideric Handel - Greatest Hits (47.9%) (tracks, missing >>>>>> tracks, album, ...) (CD, 2004, US, Decca Classics) >>>>>> 5. George Frideric Handel; Scottish Chamber Orchestra, Sir Alexander >>>>>> Gibson - Water Music (34.5%) (tracks, artist, album, ...) (CD, 1985, GB, >>>>>> Chandos) >>>>>> 6. George Frideric Handel; Scottish Chamber Orchestra, Sir Alexander >>>>>> Gibson - Water Music (33.5%) (tracks, artist, album, ...) (CD, 2001, GB, >>>>>> Chandos Collect) >>>>>> 7. Sir Alexander Gibson - George Frideric Handel - Water-Music (28.3%) >>>>>> (tracks, artist, album) (CD) >>>>>> 8. George Frideric Handel - Baroque - Handel: Messiah Highlights, Royal >>>>>> Fireworks Music, Water Music Suite (26.4%) (tracks, album, artist, ...) >>>>>> (CD, 1996, US, Intersound) >>>>>> 9. George Frideric Handel; The English Concert, Trevor Pinnock - >>>>>> Orchestral Works (23.8%) (missing tracks, mediums, tracks, ...) (6xCD, >>>>>> 1999, DE, Archiv Produktion) >>>>>> 10. Various Artists - Cat Music (21.4%) (tracks, album, year) (CD, 1998, >>>>>> US, Rollin' Rock) >>>>>> >>>>>> 1 is the correct choice but I'm not given the choice to select it. By >>>>>> disabling plugins I can sometimes get the selection prompt to show, but >>>>>> I >>>>>> can't progress beyond that point. It seems like setting quiet mode to >>>>>> "on" >>>>>> results in the most stable processing, setting to "off" mostly the >>>>>> import >>>>>> won't even start. >>>>>> >>>>>> I've deleted and recreated the container and the docker.img and >>>>>> checked permissions, but I'm now at a loss. I really want this app to >>>>>> work! >>>>>> >>>>>> My current config file is pasted below, please keep in mind I'm >>>>>> troubleshooting the config file so there's a few commented out lines. >>>>>> >>>>>> # Beets configuration >>>>>> -------------------------------------------------------- >>>>>> >>>>>> directory: /music >>>>>> library: /config/musiclibrary.blb >>>>>> >>>>>> import: >>>>>> # write metadata to music files >>>>>> write: yes >>>>>> >>>>>> # move imported files from source to the music directory >>>>>> move: yes >>>>>> copy: no >>>>>> delete: no >>>>>> >>>>>> # use auto-tagging where possible >>>>>> # do not require confirmation on strong matches >>>>>> autotag: yes >>>>>> timid: no >>>>>> >>>>>> resume: ask >>>>>> incremental: no >>>>>> none_rec_action: ask >>>>>> #log: >>>>>> >>>>>> quiet: no # enable with command line option >>>>>> quiet_fallback: skip >>>>>> default_action: apply >>>>>> >>>>>> singletons: no >>>>>> languages: [en] >>>>>> detail: no >>>>>> flat: no >>>>>> >>>>>> # use the release-date of the original (first) release of an album? >>>>>> original_date: no >>>>>> >>>>>> # on multi-disk releases, assign track numbers for the whole album. >>>>>> # If "per disk", make sure tracknames do not collide ("paths" setting). >>>>>> per_disc_numbering: yes >>>>>> >>>>>> # files matching these patterns are deleted from source after import >>>>>> clutter: ["Thumbs.DB", ".DS_Store", "*.m3u", ".pls", "*.jpg", "*.m3u", >>>>>> "*.log", "*.cue"] >>>>>> >>>>>> # files/directories matching one of these patterns are ignored during >>>>>> import >>>>>> ignore: [".*", "*~", "System Volume Information"] >>>>>> >>>>>> >>>>>> # Paths >>>>>> ---------------------------------------------------------------------- >>>>>> >>>>>> # Paths and filenames for music files >>>>>> # relative to music directory >>>>>> paths: >>>>>> default: $albumartist/$album%aunique{}/$track - $title >>>>>> singleton: Non-Album/$artist - $title >>>>>> comp: Compilations/$album%aunique{}/$track - $title >>>>>> albumtype_soundtrack: Soundtracks/$album%aunique{}/$track $title >>>>>> >>>>>> # replace special characters in generated filenames >>>>>> replace: >>>>>> '[\\/]': _ >>>>>> '^\.': _ >>>>>> '[\x00-\x1f]': _ >>>>>> '[<>:"\?\*\|]': _ >>>>>> '\.$': _ >>>>>> '\s+$': '' >>>>>> >>>>>> path_sep_replace: _ >>>>>> >>>>>> # filename for the album art >>>>>> art_filename: cover # results in "cover.jpg" >>>>>> >>>>>> max_filename_length: 0 # unlimited >>>>>> >>>>>> >>>>>> # General >>>>>> -------------------------------------------------------------------- >>>>>> >>>>>> # use mutliple threads during import >>>>>> threaded: yes >>>>>> timeout: 5.0 >>>>>> verbose: yes >>>>>> >>>>>> >>>>>> # User Interface >>>>>> ------------------------------------------------------------- >>>>>> >>>>>> color: yes >>>>>> list_format_item: %upper{$artist} - $album - $track. $title >>>>>> list_format_album: %upper{$albumartist} - $album >>>>>> time_format: '%Y-%m-%d %H:%M:%S' >>>>>> terminal_encoding: utf8 >>>>>> >>>>>> ui: >>>>>> terminal_width: 80 >>>>>> length_diff_thresh: 10.0 >>>>>> >>>>>> >>>>>> # Auto Tagger >>>>>> ---------------------------------------------------------------- >>>>>> >>>>>> match: >>>>>> strong_rec_thresh: 0.2 # match 90% or better for auto import >>>>>> medium_rec_thresh: 0.25 >>>>>> rec_gap_thresh: 0.25 >>>>>> max_rec: >>>>>> missing_tracks: medium >>>>>> unmatched_tracks: medium >>>>>> distance_weights: >>>>>> source: 2.0 >>>>>> artist: 3.0 >>>>>> album: 3.0 >>>>>> media: 1.0 >>>>>> mediums: 1.0 >>>>>> year: 1.0 >>>>>> country: 0.5 >>>>>> label: 0.5 >>>>>> catalognum: 0.5 >>>>>> albumdisambig: 0.5 >>>>>> album_id: 5.0 >>>>>> tracks: 2.0 >>>>>> missing_tracks: 0.9 >>>>>> unmatched_tracks: 0.6 >>>>>> track_title: 3.0 >>>>>> track_artist: 2.0 >>>>>> track_index: 1.0 >>>>>> track_length: 2.0 >>>>>> track_id: 5.0 >>>>>> preferred: >>>>>> countries: [] >>>>>> media: [] >>>>>> original_year: no >>>>>> ignored: [] >>>>>> track_length_grace: 10 >>>>>> track_length_max: 30 >>>>>> >>>>>> >>>>>> # Plugins >>>>>> -------------------------------------------------------------------- >>>>>> >>>>>> plugins: [ >>>>>> #discogs, >>>>>> #lyrics, >>>>>> #echonest_tempo, >>>>>> fetchart, >>>>>> #acousticbrainz, >>>>>> embedart, >>>>>> lastgenre, >>>>>> chroma, >>>>>> scrub, >>>>>> mbsync, >>>>>> #mpdupdate, >>>>>> #mpdstats, >>>>>> missing, >>>>>> duplicates, >>>>>> #web, >>>>>> fromfilename >>>>>> ] >>>>>> pluginpath: [] >>>>>> >>>>>> >>>>>> # Plugins Config >>>>>> ------------------------------------------------------------- >>>>>> >>>>>> #lyrics: >>>>>> #auto: yes >>>>>> #fallback: '' >>>>>> >>>>>> #echonest_tempo: >>>>>> # auto: yes >>>>>> >>>>>> #discogs: >>>>>> #source_weight: 0.0 >>>>>> >>>>>> lastgenre: >>>>>> # whitelist: ~/.config/beets/genres.txt >>>>>> #canoncical: ~/.config/beets/genres-tree.yaml >>>>>> #fallback: '' >>>>>> auto: yes >>>>>> source: album >>>>>> >>>>>> fetchart: >>>>>> auto: yes >>>>>> #maxwidth: 600 >>>>>> #cautious: no >>>>>> #cover_names: cover folder back >>>>>> #google_key: REDACTED >>>>>> #google_engine: 001442825323518660753:hrh5ch1gjzm >>>>>> >>>>>> embedart: >>>>>> auto: yes >>>>>> maxwidth: 600 >>>>>> >>>>>> replaygain: >>>>>> auto: yes >>>>>> overwrite: yes >>>>>> albumgain: yes >>>>>> >>>>>> scrub: >>>>>> auto: yes >>>>>> >>>>>> # required for mpdstats >>>>>> #mpd: >>>>>> #host: localhost >>>>>> #port: 6600 >>>>>> #password: # none >>>>>> >>>>>> musicbrainz: >>>>>> host: 192.168.1.200:5000 >>>>>> ratelimit: 100 >>>>>> >>>>>> mpdstats: >>>>>> rating: False >>>>>> # two ratings are calculated: >>>>>> # "rolling" based on recent development >>>>>> # "stable" based on all-time development >>>>>> # rating mix 0.0 is all "rolling", 1.0 is all "stable" >>>>>> rating_mix: 0.75 >>>>>> >>>>>> missing: >>>>>> format: $albumartist - $album - $track - $title >>>>>> count: no >>>>>> total: no >>>>>> >>>>>> duplicates: >>>>>> checksum: no # expensive >>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "beets" group. >>>>> >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> >>>>> >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "beets" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "beets" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "beets" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
