wowo wrote:I am happy that Subsonic does not read many tags because it would make the program slower.
Reading all of my different tags in my music-files (I am using more than 30 tags: album, albumartist, albumartistsort, artist, artistsort, ASIN, BARCODE, genre, grouping etc etc) should cost much scanning time.
The strength of SubSonic is that it is fast and easy.
There are tons of tag options in the mp3 world. The script uses mutagen to extract tags. Mutagen has two mp3 interfaces, and easy one (easyid3) and a complex one (id3). Currently the script uses the former as it accesses the most commonly used task in an intuitive way (using labels like 'artist' 'album' 'date') instead of using those strange id3 abbreviations (TIT2, TDAT, TDEN). This means currently it only has access to the basic 'date' tag (not sure which ID3 abbreviation this corresponds to.) In the long run it could access other tags if it used the id3 module instead. I'm probably not likely to implement it soon because i have no use for it as these tags don't exist in my mixed collections of FLACs, Oggs and Mp3s. It is possible though (with a fair bit of work arounds.)
Two: there is nothing about using symmusic that would make subsonic slower. It does all the processing outside of subsonic. To subsonic your folder sorted by album, genre, or artist look exactly like any other media folder you've given it. Furthermore symmusic doesn't read every tag, only the specified ones.
(Sidenote: subsonic does read your tags, but only to update your search index. )
Monkey glad you found it of use -- always a good thing to know your work is in use by someone else. I also just thought of it, but one cool sort might be to look at an artists history by:
- Code: Select all
symmusic.py --dn %a %y --fn %l %n %t --src --dst