Closed AzatGaliev closed 11 years ago
Sorry to interrupt, guys, but we probably have the same issue on our system.
After upgrade to 1.0.1 last saturday I noticed that some tracks would play with "Unknown" tag, although it used to work on 0.9.8. Our radio includes a bunch of different genres including chiptune, 8-bit music and even music that is ripped from software key generators. I noticed that those files with unknown tags were the ones from the /keygen/ folder. Then I opened a couple of them and noticed that the only tags that were set are "Artist" and "Track" and other common tags "Album", "Year" and "Genre" were missing.
So I went, created a couple of 3s long mp3 files and tagged each of them with a single missing tag, so that I got no-album.mp3, no-genre.mp3 and no-year.mp3. Then I requested them via telnet and asked our chat-bot to show me the queue.
Telnet:
request.push /home/aluserx/temp/no-album.mp3 9 END request.push /home/aluserx/temp/no-genre.mp3 3 END request.push /home/aluserx/temp/no-year.mp3 10 END
ChatBot Output:
!queue 1. Test - Test [9] 2. Test - Test [3] 3. - [10]
As you clearly can see, the problem is that if the "YEAR"-Tag is missing tags aren't shown at all.
Telnet metadata after playback:
request.metadata 10 temporary="false" queue="primary" decoder="MAD" kind="{audio=2;video=0;midi=0}" rid="10" on_air="2013/02/19 01:58:09" initial_uri="/home/aluserx/temp/no-year.mp3" source="request" status="destroyed" filename="/home/aluserx/temp/no-year.mp3" END
Hope it helps either the devs or the poor bastard who experienced the same. :)
Cheers, Alex
Did you build from git version? If so, do you have taglib support enabled?
For instance, if I run
liquidsoap 'output.dummy(sine())'
I get something like
2013/02/19 00:10:48 [main:3] Using: graphics=[distributed with Ocaml] pcre=6.2.5 dtools=0.3.0 duppy=0.4.2 duppy.syntax=0.4.2 cry=0.2.2 mm=0.2.1 xmlplaylist=0.1.3 lastfm=0.3.0 ogg=0.4.4 vorbis=0.6.1 opus=0.1.0 speex=0.2.0 mad=0.4.4 flac=0.1.1 flac.ogg=0.1.1 dynlink=[distributed with Ocaml] lame=0.3.1 gstreamer=0.2.0 frei0r=0.1.0 aacplus=0.2.0 voaacenc=0.1.0 theora=0.3.0 schroedinger=0.1.0 gavl=0.1.5 ffmpeg=0.1.0 bjack=0.1.4 alsa=0.2.1 ao=0.2.0 samplerate=0.1.2 taglib=0.3.0 magic=0.7.3 camomile=0.8.4 inotify=1.0 faad=0.3.2 soundtouch=0.1.7 portaudio=0.2.0 pulseaudio=0.1.2 ladspa=0.1.4 dssi=0.1.1 sdl=0.9.0 camlimages=4.0.0 lo=0.1.0 yojson=1.0.3
at the begining, the important part being taglib=0.3.0
. Do you also have taglib?
Geez, that was a bad bug, thanks for spotting it out guys.. Should be fixed with 56339633b1ed66bab0479a62f7b28c701e174654
Hi!
I have a problem: after I installed liquidsoap from repo, all my tracks send to icecast with "Unknown" title. Artist is empty. Here is full script:
All my tracks have id3v2 tags. Before update all were right.
Thanks!