Many Thanks for your help
ok so when i do the yum install ffmpeg i get package already installed.
the other thing that worries me a little before i proceed with the rest of the above is that the Touch when connected plays mixcloud i have attached the log of when the touch streams it below (it also has the 443 error, but streams flawlessly?). So is it the Transporter not LMS that needs configuring? (obviously i could be way off if so where are the LMS directories to proceed as all that is visible are lost+found, music,movies,pictures playlist etc)
[19-09-09 16:50:04.5452] Slim::Player::StreamingController:lay (2100) 00:04:20:23:98:8d
[19-09-09 16:50:04.5459] Slim::Player::StreamingController::_Stop (603) Song queue is now 0
[19-09-09 16:50:04.5463] Slim::Player::StreamingController::_setPlayingStat e (2357) new playing state STOPPED
[19-09-09 16:50:04.5465] Slim::Player::StreamingController::_setStreamingSt ate (2366) new streaming state IDLE
[19-09-09 16:50:04.5471] Slim::Player::Song::new (108) index 0 -> mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5477] Slim::Player::StreamingController::_setStreamingSt ate (2366) new streaming state TRACKWAIT
[19-09-09 16:50:04.5486] Slim::Player::StreamingController::_playersMessage (789) Getting stream info...: mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5496] Slim::Player::Song::getNextSong (229) mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5500] Slim::Player::Song::getNextSong (251) scanning URL mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5505] Slim::Player::Song::getNextSong (229) mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5514] Slim::Player::StreamingController::_nextTrackReady (737) 00:04:20:23:98:8d: nextTrack will be index 0
[19-09-09 16:50:04.5517] Slim::Player::StreamingController::_Stream (1203) Song queue is now 0
[19-09-09 16:50:04.5520] Slim::Player::StreamingController::_Stream (1206) 00:04:20:23:98:8d: preparing to stream song index 0
[19-09-09 16:50:04.5523] Slim::Player::Song:pen (363) mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5535] Slim::Player::TranscodingHelper::getConvertCommand 2 (443) Error: Didn't find any command matches for type: mp4
[19-09-09 16:50:04.5538] Slim::Player::Song:pen (387) seek=false time=0 canSeek=0SEEK_ERROR_TYPE_NOT_SUPPORTEDmp4
[19-09-09 16:50:04.5546] Slim::Player::TranscodingHelper::getConvertCommand 2 (446) Matched: mp4->aac via: -
[19-09-09 16:50:04.5549] Slim::Player::Song:pen (408) Transcoder: streamMode=I, streamformat=aac
[19-09-09 16:50:04.5555] Slim::Player::Song:pen (451) URL supports direct streaming [mixcloud://DomLawson/the-dompilation-tapes-165-part-2/->mixcloudd://stream12.mixcloud.com/secure/c/m4a/64/e/b/8/5/030f-b626-47ff-bcee-e2feae5e05bf.m4a?sig=TBrYOhN5_ulzKp5muUZacg]
[19-09-09 16:50:04.5565] Slim::Player::StreamingController::_Stream (1265) 00:04:20:23:98:8d: stream
[19-09-09 16:50:04.5927] Slim::Player::StreamingController::_Stream (1302) Song queue is now 0
[19-09-09 16:50:04.5931] Slim::Player::StreamingController::_setPlayingStat e (2357) new playing state BUFFERING
[19-09-09 16:50:04.5934] Slim::Player::StreamingController::_setStreamingSt ate (2366) new streaming state STREAMING
[19-09-09 16:50:04.6466] Slim::Player::TranscodingHelper::getConvertCommand 2 (443) Error: Didn't find any command matches for type: mp4
[19-09-09 16:50:04.6828] Slim::Player::Player::_buffering (1140) Buffering... 0 / 26880
[19-09-09 16:50:04.9841] Slim::Player::Player::_buffering (1140) Buffering... 16080 / 26880
[19-09-09 16:50:05.2854] Slim::Player::Player::_buffering (1140) Buffering... 0 / 26880
[19-09-09 16:50:05.5867] Slim::Player::Player::_buffering (1140) Buffering... 20176 / 26880
[19-09-09 16:50:05.8876] Slim::Player::StreamingController:layerTrackStarted (2180) 00:04:20:23:98:8d
[19-09-09 16:50:05.8881] Slim::Player::StreamingController::_setPlayingStat e (2357) new playing state PLAYING
[19-09-09 16:50:05.8885] Slim::Player::StreamingController::_Playing (361) Song 0 has now started playing
[19-09-09 16:50:05.8894] Slim::Player::StreamingController::_Playing (390) Song queue is now 0
[19-09-09 16:50:06.1921] Slim::Player::TranscodingHelper::getConvertCommand 2 (443) Error: Didn't find any command matches for type: mp4
Results 11 to 20 of 76
-
2019-09-09, 09:03 #11
- Join Date
- Sep 2014
- Posts
- 53
-
2019-09-09, 09:27 #12
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 20,304
The log of player.source can be confusing. A simplified explanation is as follows - LMS has a set of rules and it check matches of them all even if the first one is a match - so there is usually a lot of failures. What you missed in the middle of all the failed matches was that LMS found that Touch can play the stream natively so the stream can be sent directly to the player and so player state is BUFFERING and then STREAMING and at the same time LMS is still checking the remaining rules, LMS sends data to the player, then when player has enough data is starts PLAYING
19-09-09 16:50:04.5452] Slim::Player::StreamingController:lay (2100) 00:04:20:23:98:8d
[19-09-09 16:50:04.5459] Slim::Player::StreamingController::_Stop (603) Song queue is now 0
[19-09-09 16:50:04.5463] Slim::Player::StreamingController::_setPlayingStat e (2357) new playing state STOPPED
[19-09-09 16:50:04.5465] Slim::Player::StreamingController::_setStreamingSt ate (2366) new streaming state IDLE
[19-09-09 16:50:04.5471] Slim::Player::Song::new (108) index 0 -> mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5477] Slim::Player::StreamingController::_setStreamingSt ate (2366) new streaming state TRACKWAIT
[19-09-09 16:50:04.5486] Slim::Player::StreamingController::_playersMessage (789) Getting stream info...: mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5496] Slim::Player::Song::getNextSong (229) mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5500] Slim::Player::Song::getNextSong (251) scanning URL mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5505] Slim::Player::Song::getNextSong (229) mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5514] Slim::Player::StreamingController::_nextTrackReady (737) 00:04:20:23:98:8d: nextTrack will be index 0
[19-09-09 16:50:04.5517] Slim::Player::StreamingController::_Stream (1203) Song queue is now 0
[19-09-09 16:50:04.5520] Slim::Player::StreamingController::_Stream (1206) 00:04:20:23:98:8d: preparing to stream song index 0
[19-09-09 16:50:04.5523] Slim::Player::Songen (363) mixcloud://DomLawson/the-dompilation-tapes-165-part-2/
[19-09-09 16:50:04.5535] Slim::Player::TranscodingHelper::getConvertCommand 2 (443) Error: Didn't find any command matches for type: mp4
[19-09-09 16:50:04.5538] Slim::Player::Songen (387) seek=false time=0 canSeek=0SEEK_ERROR_TYPE_NOT_SUPPORTEDmp4
[19-09-09 16:50:04.5546] Slim::Player::TranscodingHelper::getConvertCommand 2 (446) Matched: mp4->aac via: -
[19-09-09 16:50:04.5549] Slim::Player::Songen (408) Transcoder: streamMode=I, streamformat=aac
[19-09-09 16:50:04.5555] Slim::Player::Songen (451) URL supports direct streaming [mixcloud://DomLawson/the-dompilation-tapes-165-part-2/->mixcloudd://stream12.mixcloud.com/secure/c/m4a/64/e/b/8/5/030f-b626-47ff-bcee-e2feae5e05bf.m4a?sig=TBrYOhN5_ulzKp5muUZacg]
[19-09-09 16:50:04.5565] Slim::Player::StreamingController::_Stream (1265) 00:04:20:23:98:8d: stream
[19-09-09 16:50:04.5927] Slim::Player::StreamingController::_Stream (1302) Song queue is now 0
[19-09-09 16:50:04.5931] Slim::Player::StreamingController::_setPlayingStat e (2357) new playing state BUFFERING
[19-09-09 16:50:04.5934] Slim::Player::StreamingController::_setStreamingSt ate (2366) new streaming state STREAMING
[19-09-09 16:50:04.6466] Slim::Player::TranscodingHelper::getConvertCommand 2 (443) Error: Didn't find any command matches for type: mp4
[19-09-09 16:50:04.6828] Slim::Player::Player::_buffering (1140) Buffering... 0 / 26880
[19-09-09 16:50:04.9841] Slim::Player::Player::_buffering (1140) Buffering... 16080 / 26880
[19-09-09 16:50:05.2854] Slim::Player::Player::_buffering (1140) Buffering... 0 / 26880
[19-09-09 16:50:05.5867] Slim::Player::Player::_buffering (1140) Buffering... 20176 / 26880
[19-09-09 16:50:05.8876] Slim::Player::StreamingController:layerTrackStarte d (2180) 00:04:20:23:98:8d
[19-09-09 16:50:05.8881] Slim::Player::StreamingController::_setPlayingStat e (2357) new playing state PLAYING
[19-09-09 16:50:05.8885] Slim::Player::StreamingController::_Playing (361) Song 0 has now started playing
[19-09-09 16:50:05.8894] Slim::Player::StreamingController::_Playing (390) Song queue is now 0
[19-09-09 16:50:06.1921] Slim::Player::TranscodingHelper::getConvertCommand 2 (443) Error: Didn't find any command matches for type: mp4
-
2019-09-09, 09:33 #13
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 20,304
Good that ffmpeg is installed.
LMS only reads the custom-convert.conf file at start up. If it breaks something all you need do is rename the file to something differernt , restart LMS and all MP4 will be back as before. So it is a simple chnage to make. The most difficult part is finding where to put the file as it varies from OS to OS.
I don't know where LMS is installed on RedHat.
Use the following to check for convert.conf. In WebUI Settings/Information - there will be a couple of directories listed - one will end "Slim/Plugins" (not one with cache) .
Check for convert.conf in the parent directory of the "Slim"
-
2019-09-09, 10:24 #14
- Join Date
- Sep 2014
- Posts
- 53
i maybe out of my debt at this point here is what i find (will i need linux to get into those directories?)
Cache Folder
/var/lib/squeezeboxserver/cache
Preferences Folder
/var/lib/squeezeboxserver/prefs
Plugin Folders
/var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins, /usr/libexec/Plugins, /usr/share/squeezeboxserver/Plugins
Helper Applications Folder
/usr/share/squeezeboxserver/Bin/x86_64-linux, /usr/share/squeezeboxserver/Bin, /usr/local/sbin, /usr/local/bin, /usr/sbin, /usr/bin, /usr/libexec, /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/DSDPlayer/Bin/x86_64-linux, /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/DSDPlayer/Bin/i386-linux, /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/DSDPlayer/Bin, /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/PlayHLS/Bin
Logitech Media Server Log File
/var/log/squeezeboxserver/server.log (100, 500, 1000 lines, everything, ZIP archive)
Scanner Log File
/var/log/squeezeboxserver/scanner.log (100, 500, 1000 lines, everything, ZIP archive)
-
2019-09-09, 11:13 #15
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 20,304
Not sure what you mean by "linux" - to my way of thinking using yum is part of "Linux".
If you mean command line stuff - no. You can move and rename the custom-convert.conf file using a GUI file-manager/file explorer (not sure what it is called on RedHat) . The only technical but will be making sure ownership & permissions of the custom-convert.conf file is the same as other files in the directory.
From your list of directories, I think look into "/usr/share/squeezeboxserver/" and see if there files convert.conf and types.conf in that directory. If so copy the custom-convert.conf into that directory.
If there is no GUI (possibly because it is a server) then I can give the necessary commands once confirmed /usr/share/squeezeboxserver/ is the right directory
e.g. from a shell prompt do the following command "ls -l " - this is using lowercase letter ell - not digit 1 also not vertical bar.
cd /usr/share/squeezeboxserver/
ls -l *.conf
-
2019-09-09, 11:21 #16
- Join Date
- Sep 2014
- Posts
- 53
yeah im out of my depth lol
the yum commands were used on a keyboard attached to the Vortexbox server/rs232 Monitor this i have this mapped to my windows machine to drop files into ...all i know is the drive name/ip address (V:182.xxx.xxx.xxx) i also have the V/box bookmarked to PC so i can open LMS from there
-
2019-09-09, 11:45 #17
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 20,304
The keyboards & screen which were used for the yum should be enough.
At that keyboard screen. Type the commands - end each command with a return.
cd /usr/share/squeezeboxserver/
ls -l *.conf
This should produce a list of file and details (e.g. dates, size) which has the at least 2 files - convert.conf and types.conf
If you copy the output and paste into a post - I'll think how to get the custom-convert.conf file onto the RedHat system.
-
2019-09-09, 12:53 #18
- Join Date
- Sep 2014
- Posts
- 53
not sure how to copy and paste what i get from command line?
anyhow ls -l *.conf does not bring up anything just get command not found
so tried ls -l this brought up BIN CPAN FIRMWARE GRAPHICS 2 .dat files then IR Lib Plugins revisions.txt SQL strings.txt
-
2019-09-09, 13:16 #19
- Join Date
- Oct 2005
- Location
- Ireland
- Posts
- 20,304
Don't worry - your description was enough to confirm - correct directory but no conf file.
OK - I've had a look at LMS code (should have done this earlier) and I now think the conf files are kept in "/etc/squeezeboxserver"
Can you do a
cd /etc/squeezeboxserver
ls -l
-
2019-09-10, 02:13 #20
- Join Date
- Sep 2014
- Posts
- 53
yes here i get
convert.conf
custom-convert.conf
modules.conf
server.conf
types.conf