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]> 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]. > 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.
