6 ms·
Of all the things you could use wine for.. an mp3 player, really? I can name maybe a dozen that do all that foobar2000 does
by nunodonato 10y ago
Of all the things you could use wine for.. an mp3 player, really? I can name maybe a dozen that do all that foobar2000 does
- maxerickson 10y agoI can name maybe a dozen that do all that foobar2000 does Do it. Be sure to show how the mass tagger works in each one of them. Especially the pattern matching to extract data from filenames, I really like that feature.
- necessity 10y agoWhy use MP3 tags anyway? I don't understand, they're so burdensome to manage. I just do: ./Artist/Year - Album/Track - Title.mp3 It'll work with any music player and you can organize it even on a toaster, as long as it has coreutils. I use plain old mplayer to listen to music, just cd into the directory I want and call a script I made which is basically a glorified `find | xargs mplayer` (actually outputs the filenames to a playlist and makes mplayer read from it in slave mode so I can control it with keyboard shortcuts - from other workspaces, etc).
- maxerickson 10y agoBecause a database is more powerful than a bunch of strings (I treat the tags in the file as the canonical representation; foobar2000 is happy to build an index from that info.). For instance, add listening to tracks where an artist is featured to your system and you start having to account for it each time you bust out your coreutils. Move it into a tag and you only have to account for it when it is of interest.
- colanderman 10y agoMany song titles have characters which are not legal in a filename, and this varies by OS.
- darklajid 10y agoWhile I agree with the rest of the features missing (folders vs. tags, basically), can you name these characters for me? I would expect that most operating systems can accept most characters. Right, path separators are out, there are binary characters that aren't allowed (but then again - you have a hard time printing those on your CD booklet), so I'm genuinely curious where this falls short.
- CrazedGeek 10y agoThe problem isn't the quantity of characters disallowed, it's that they cover some reasonably common characters in tags. From the list of restricted characters on NTFS: \ / : * ? " < > | There are a lot of artists, albums, and songs that use the forward slash (AC/DC, Less Than Jake's TV/EP), colon (Bandits of the Acoustic Revolution's "Intro: This is a Call to Arms"), asterisk (some releases of Serj Tankian's "Beethoven's Cunt"), question mark (Arctic Monkeys' "What If You Were Right the First Time?", David Bowie's "Life on Mars?"), and double quotation mark (David Bowie's "Heroes", Fall Out Boy's ""Tell That Mick He Just Made My List of Things to Do Today""). As a stickler for having a well-organized music library, not being able to use those characters in my organization would be a bit grating.
- wander_homer 10y agoAnd by that you lose quite a lot of flexibility. How do you listen to all the classical music that was composed in the 19th century, and was added during the last month to your library? With foobar2000 (or other players) this can be done in a matter of seconds, and you can create an auto playlist based on those criteria which updates automatically when you add new songs or songs no longer match.
- necessity 10y agoWell if you need that then use mp3 tags. I never had that need.
- awqrre 10y agoCan you filter by genre? I know that you could do something like ./Genre/Artist/Year - Album/Track - Title.mp3 but there is possibly other elements that are useful in mp3 tags... and what if one song could be classified in multiple genres? would you keep multiple copies?
- necessity 10y agosymlinks.
- deleted 10y ago[deleted]
- gnud 10y agoThen you can't find symphonies by different composers, performed by different orchestras, but with the same conductor. Unfortunately, this is also close to impossible in online music services, in my experience.
- necessity 10y agoSure you can , find | grep.
- CrazedGeek 10y agoQuod Libet/Ex Falso have pattern matching for tags: https://quodlibet.readthedocs.io/en/latest/guide/editing_tags.html https://quodlibet.readthedocs.io/en/latest/guide/editing_tag...
- jakobdabo 10y agoNot the GP, but DeaDBeeF is a really good and extendable (by plugins) audio player. I myself switched from foobar2000 years ago and there isn't much that I miss. I'm not sure whether there is the pattern matching feature (or a plugin), but I think it may be achieved using the Shellexec plugin and some scripting.
- wander_homer 10y agoDeaDBeeF is great - I'm one of the developers - but there's still a lot to do before we come to feature parity with foobar2000 and have the same quality. E.g. an often requested feature which is still missing is a media library, with a proper query language so you can do stuff like: %genre% HAS progressive AND %added% DURING LAST 4 WEEKS
- morsch 10y agoStore the metadata in SQLite and expose the SQL SELECT interface.
- wander_homer 10y agoYes, we already discussed that at some point but we haven't decided yet how to implement it. We don't like how most players perform which use SQLite as their database backend, but we do like how foobar2000 performs with its custom database and ~100,000 tracks with arbitrary tag fields. Maybe others who use SQLite do something wrong, maybe SQLite isn't the right tool for the job and maybe there's a third option worth considering. Once we get some time and motivation to build some prototypes we'll hopefully find that out.
- rockdoe 10y agoSQLite is nice but using it blindly leads to suffering. https://wiki.mozilla.org/Performance/Avoid_SQLite_In_Your_Next_Firefox_Feature https://wiki.mozilla.org/Performance/Avoid_SQLite_In_Your_Ne...
- btschaegg 10y agoTo me, listening to and tagging music seem to be two rather orthogonal problems. There are very good tagging applications that don't actually play the files. My current favorite definitely is beets (http://beets.io/ http://beets.io/), although it may take some minutes to set up (at least if you want the hashing feature where the audio itself is used to look up metadata). Another (rather old) Windows-Application that was very useful for tagging was "The GodFather".
- eikenberry 10y agoAnother decent tagging application is tagtool (http://sourceforge.net/projects/tagtool/ http://sourceforge.net/projects/tagtool/), which is packaged for Debian and its offspring.
- btschaegg 10y agoAs an addendum for beets: If you're willing to experiment with a more radically different concept than most audioplayer applications provide, I would also recommend looking into MPD. There's a rather nice framework around it called Mopidy [1] which provides plugins for things like Spotify/Soundcloud support - and one such plugins provides integration with beets [2]. [1]: https://www.mopidy.com/ https://www.mopidy.com/ [2]: https://pypi.python.org/pypi/Mopidy-Beets https://pypi.python.org/pypi/Mopidy-Beets
- topranks 10y agoEasyTAG works quite well for me on Linux for just that. Not sure if it has all the other features you need, and it's a standalone tagger, but works very well.
- curiousgal 10y agoI use it to run 1password and it works almost perfectly.