2011/7/25 Alain Bolli <[email protected]>: > Hi all, Hi!
> 2011/7/20 Romain Beauxis <[email protected]> >> >> 2011/7/19 Alain Bolli <[email protected]>: >> > Hi all, >> >> Hi! >> >> > I made more tests. >> > Added "quit" in my php file that is looking for the metadatas. >> > With beta 1, no change, it works and I don't have the broken pipe error >> > and >> > the "failed to accept new connections". >> > With beta 2, I still have the errors, but not so often and the stream is >> > much more stable. Just one crash for the moment. I also changed the php >> > script and made a default value for te callmeback value and the cover >> > tag, >> > to avoid having the script called too often. In fact it was my android >> > player that asked too often for current_song.php. >> >> The only major difference I can think of is that system timeout for >> socket has been removed from beta2. Thus, it could be the case that in >> beta1 you avoid having too many connection opens because some of them >> timeout. >> >> Concerning beta2 and the future, I would like to bring back connection >> timeout but in a more proper way, i.e. using directly Unix.select and >> if possible in ocaml-duppy (our scheduler). >> >> One thing I have been thinking about is that you may want to enable >> more non-blocking queues by adding the following line at the begining >> of your script: >> set("scheduler.non_blocking_queues",3) >> This could help preventing your issues (let us know if this work) > > I completely changed my script and do not use anymore telnet. My problems > are solved. Cool! >> >> > In beta2, the metadatas with telnet are not the same then in beta 1. >> >> Yeah, I've seen the reports about that. I am still wondering what this >> is about, the current description is not detailed enough to get a >> proper idea.. Do you mean that some files have no metadata at all? >> Metadata have changed? >> >> In order to check what metadata are decoded by liquidsoap from a >> single file, you can try the following command line: >> liquidsoap -r /path/to/file.mp3 > > I tried with many files, I have always the same metadatas, so I don't think > it is related to the files. > With beta 1, when using telnet and request.metadata, I have those metadatas > : > title, temporary, track, artist, kind, rid, on_air, initial_uri, source, > year, status, filename, comment, genre and album. > > With beta 2, the metadatas are : > temporary, decoder, kind, rid, on_air, initial_uri, source, status, filename > > With my new script I don't use telnet, but on_metadata. Problem is the same. > > And when testing with liquidsoap -r with the same filename : same problem. > All metadatas with beta1, just some metadatas with beta2. > > Hope this can help, So, it really looks like you do not have taglib compiled.. What could help is the following information: * The line starting with "[main:3] Using: " at the beginning of liquidsoap's log. This line should contain taglib=<some version> If it does not appear, then you need to recompile liquidsoap with taglib enabled. Otherwise, please do the following: * Find using liquidsoap -r /path/to/file.mp3 a file that does not have all the expected metadata * Send it to me. Thanks, Romain ------------------------------------------------------------------------------ Storage Efficiency Calculator This modeling tool is based on patent-pending intellectual property that has been used successfully in hundreds of IBM storage optimization engage- ments, worldwide. Store less, Store more with what you own, Move data to the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/ _______________________________________________ Savonet-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/savonet-users
