SETTING UP CUE SHEETS IN LIQUIDSOAP 2.2.5 #3937
Replies: 14 comments 14 replies
-
As there has been no response on this, have I submitted this in the wrong place, please? |
Beta Was this translation helpful? Give feedback.
-
Hi and thanks for your pointer. I have looked at this before but am, obviously, not doing something right as I can't get it to work. I'll try again and post a sample of the errors I'm getting. |
Beta Was this translation helpful? Give feedback.
-
Hi, I've attached the script I ran based on the provided link but am getting the following error; any pointers would be greatly appreciated...even to where I can see what the appropriate arguments are for playlist:
Thanks |
Beta Was this translation helpful? Give feedback.
-
Again, thank you very much for this info. I have trouble reading PDF files so the book wasn't immediately accessible to me but, I seem to have managed to convert it into a more accessible format for myself. I'll study chapter 5 and, hopefully, will get some more pointers. Thanks again for your help. |
Beta Was this translation helpful? Give feedback.
-
Thanks very much...yes, this epub is much better; I now have a lot more reading to do! Thanks again and keep your fingers crossed that I understand what I'm reading! |
Beta Was this translation helpful? Give feedback.
-
Hi, again I have now had time to read up on the programming language and understand its principles, I hope, based on my previous programming experience! However, before going down the route of writing my own functions to achieve what I need, I would just like to make sure that I'm not re-inventing the wheel, please, by asking the following.
I really do appreciate all the pointers I've been given so far but, as you can tell, I'm still struggling! Thanks again for your patience and help. Richard Bartholomew |
Beta Was this translation helpful? Give feedback.
-
I've attached the log file from your script example...I did add an output statement, though (which did nothing!). It looks as though the format of my cue file is wrong so I will need to look at that but any other suggestions would be greatly appreciated. Thanks for your time. Richard Bartholomew |
Beta Was this translation helpful? Give feedback.
-
The cue sheet is attached; however, please note that it is just intended to be a proof of concept file as it only holds entries for the first two tracks in the mp3 file. |
Beta Was this translation helpful? Give feedback.
-
As my attachments don't seem to be visible, I've pasted in the results of what I've done below. Other than changing the file path and start time of tracks, I think I'm doing the same as you but, unfortunately, I'm not seeing the same output in my log file...I don't see any of the track information. I notice that you're using V2.2.5 whereas I'm using 2.2.5+dev - should that make a difference and, if so, how do I upgrade to the non-dev version, please, as when I issue an 'opam upgrade', I still get the same version! I'm running on Ubuntu 22.04.4. LIQUIDSOAP SCRIPT#!/home/richard/.opam/Test/bin/liquidsoap
settings.log.file.path := "/home/richard/logs/testautodj.log"
cue_file="/home/richard/firepit/AllThatJazz240515.cue"
s = playlist(cue_file, loop=false, mode="normal")
s.on_metadata(print)
output.dummy(s, fallible=true) CUE FILE EXTRACTFILE "/home/richard/firepit/AllThatJazz240515.mp3" WAVE
TRACK 01 AUDIO
TITLE "You'd Be So Nice to Come Home To"
PERFORMER "Julie London"
REM ALBUM "The Ultimate Collection - 135 Original Recordings"
INDEX 01 01:02:00
TRACK 02 AUDIO
TITLE "Time Out Of Mind"
PERFORMER "Grover Washington Jr."
REM ALBUM "Jazz Moods: Cool"
INDEX 01 04:05:00
TRACK 03 AUDIO
TITLE "Ain't Misbehavin"
PERFORMER "Ella Fitzgerald & Count Basie"
REM ALBUM "Ella And Basie"
INDEX 01 10:08:00 LOG
|
Beta Was this translation helpful? Give feedback.
-
I've never used containers before and, so, don't know how to use docker! I'll take a look at those links you sent for alternative ways to install. Yes, I saw that my log was missing details but what I previously posted was the end of the log - nothing else came after that final line! Here are the results of the two commands:
|
Beta Was this translation helpful? Give feedback.
-
Hi, Firstly, I'd like to thank you very much for taking the time and trouble to help me troubleshoot this issue...it really is much appreciated. I followed the steps you outlined for upgrading the software and, with the exception of the below, everything was indicated as being at the latest level. The one area which wasn't was:
After the upgrade, I updated my testautodj script to point to the new location, ie
and then started the service up with
Below is an extract from my log but, as you will see, there is still no mention of the track name as you got in your log! This is so frustrating!
|
Beta Was this translation helpful? Give feedback.
-
Hi, Well, I'm feeling a lot happier now since, thanks to your patient help Vito, I am starting to get to where I want to be! After you pointed out the journal log, I did see the track information you had previously mentioned and, based on this, I have now been able to output my file to my icecast stream with the song titles displaying. However, I do have a couple of subsequent questions I'd appreciate any insight into, please.
TRACK 00 AUDIO
s = playlist(cue_file, loop=false, mode="normal") Or, again, is there a better way to do this? Thanks, once again, for any help. Richard Bartholomew |
Beta Was this translation helpful? Give feedback.
-
Hi, Thanks for the pointer to metadata.map; however, can you explain, please, why this is a better way to do what I need? Other than looking neater, is there a performance reason for doing it this way? Thanks |
Beta Was this translation helpful? Give feedback.
-
Thanks for the explanation...that was the effect I was wanting, ie no crossfading at all. Thanks again for all your invaluable help. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I have pre-recorded shows that I want to stream to our radio station and output the track titles for the music. Cue sheets seem to be the way to do this but I am having trouble finding suitable references to their use.
I have cue sheets generated by our broadcasting software StationPlaylist in the following format:
FILE "show0515-1900.mp3" WAVE
TRACK 01 AUDIO
TITLE "You'd Be So Nice to Come Home To"
PERFORMER "Julie London"
REM ALBUM "The Ultimate Collection - 135 Original Recordings"
INDEX 01 01:02:00
TRACK 02 AUDIO
TITLE "Time Out Of Mind"
PERFORMER "Grover Washington Jr."
REM ALBUM "Jazz Moods: Cool"
INDEX 01 04:05:00
TRACK 03 AUDIO
TITLE "Ain't Misbehavin"
PERFORMER "Ella Fitzgerald & Count Basie"
REM ALBUM "Ella And Basie"
INDEX 01 10:08:00
I have the following questions, please.
output.icecast(%mp3(bitrate=192), name="autodj Test", host="listen.phoenixradio1208.com", password="XXX", port=8030, mount="testautodj", radio)
with radio having been created via switch statements for scheduling.
Everything I've tried so far generates parsing errors which is why an example would be great as I'm getting nowhere
Thanks
Richard Bartholomew
Beta Was this translation helpful? Give feedback.
All reactions