Re: [SlimDevices: SqueezeCenter] LMS on MacOS 10.15 "Catalina"?
My situation: - Have just upgraded to Catalina - Source music library is on a NAS - Library scans fail, and after a "Clear library and rescan everything" I am left with an empty LMS library - LMS itself seems to be operating normally, eg able to play internet radio, and LMS UI if fine, just no music in the LMS library - From scanner log: [9-10-31 18:59:41.4219] Slim::Music::Import::runImporter (511) Starting Slim::Media::MediaFolderScan scan [19-10-31 18:59:41.4225] Slim::Utils::Scanner::Local::rescan (181) Discovering audio files in /Volumes/XXX/iTunes Media [19-10-31 18:59:41.4756] Slim::Utils::Scanner::Local::Async::__ANON__ (71) Error scanning file or folder: /Volumes/XXX/iTunes Media: Operation not permitted The error scanning the NAS volume would seem to be, based on the conversation in this thread, a permissions issue. Posts in the thread indicate it is resolved by allowing perl to have "Full Disk Access". Furthermore, a post indicates that "Applications will dynamically appear in the Full Disk Access pane as LMS goes through its processes." BUT: I have not been able to get perl to "dynamically appear" in the Full Disk Access pane, or find any other way to assign perl Full Disk Access. (For example I have tried having System Preference open to that pane, with the pane unlocked, and running a rescan in the web UI, but no sign of perl dynamically appearing.) Can anyone inform me how to give perl Full Disk Access based on my situation. Thanks in advance. Andy Mac Mini -> Duet -> Naim Nait XS -> Wharfedale 9.6 (... and the rest just for TV) adm's Profile: http://forums.slimdevices.com/member.php?userid=18595 View this thread: http://forums.slimdevices.com/showthread.php?t=111037 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Can I add a WiFi driver to pCP
https://forums.slimdevices.com/showthread.php?110727-BETA-piCorePlayer6-0-0-PI4-support piCorePlayer a small player for the Raspberry Pi in RAM. Homepage: https://www.picoreplayer.org Please 'donate' (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=U7JHY5WYHCNRU&lc=GB¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted) if you like the piCorePlayer paul-'s Profile: http://forums.slimdevices.com/member.php?userid=58858 View this thread: http://forums.slimdevices.com/showthread.php?t=01 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Can I add a WiFi driver to pCP
paul- wrote: > I removed the in-tree version of the rtl8188eu driver, and used the 3rd > party driver. Can you try the latest 6.0.0 b6 image? Paul sorry I did not know you had replied, my mistake. I will try your suggestions tomorrow and get back. diode84's Profile: http://forums.slimdevices.com/member.php?userid=68983 View this thread: http://forums.slimdevices.com/showthread.php?t=01 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] podcasts just stop at random
Attached the script and conf file. All based on bashpodder :-). Not the best written scipts, but it seems to work. Requires wget, curl besides the normal bash commands available. You need to restore the original filename. - 28442 - 28443 Functional changes to bashpodder: - updated extraction of episode URL to fit my podcast - updated conf file to allow URL and Title specification. Title to be used as target directory and playlist name - added function to keep only the last x files. - added function to initiate playlist rescan on LMS - adapted playlist creation to support a second basepath due to LMS running in docker and script running on server - added function to copy most recent episode to "latest.mp3" file in the podcast target directory +---+ |Filename: bp.conf.log | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=28443| +---+ -- LMS auf einem QNAP TS-653B in einem Debian Docker-Container Versionsnummer: Logitech Media Server Version: 7.9.2 - 1571226194 @ Wed Oct 16 14:20:53 CEST 2019 Player: 1x SB Touch, 5x SB Radio, 1x SB Duet. bigcookie's Profile: http://forums.slimdevices.com/member.php?userid=63397 View this thread: http://forums.slimdevices.com/showthread.php?t=110756 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] Radio Paradise hickups still ongoing, solution?
If you have buffering problems, try to set sound as "Streaming through Proxy". Works perfect here. Callesoroe Living room: Transporter, Tact RCS 2.2X digital preamp, Martin Logan Vista speakers, AMPS(Icepower): Acoustic Reality Ear Enigma PLUS(PANELS), Acoustic Reality Ear TWO MKII(Bas) Kitchen: Transporter - Prodipe Pro 5 active bi-amp speakers. Bedroom: Receiver+UE boombox, Kids: Receiver+Active speakers, Guestroom: Touch - Bencmark DAC1, JBL LSR305 active speakers , TIDAL HIFI flac streaming. http://www.last.fm/user/callesoroe callesoroe's Profile: http://forums.slimdevices.com/member.php?userid=22693 View this thread: http://forums.slimdevices.com/showthread.php?t=31 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
bpa wrote: > It might be better to use an OPML format rather than M3u. You can add > title and icon as well as URL. You can nest /call opml file from another > opml so that you can have a static top level and each set of podcast is > in a newly written opml file (was your m3u). By having static top level > means you should not run into LMS caching issues. That sounds really interesting. Will try OPML out - if possible without the detour through the webserver (I thought it will allow me to use titles). Thanks for the help and feedback. I suggest to close this subject with the OPML hint. I will update the other thread on podcast server issues when I have a more stable solution. -- LMS auf einem QNAP TS-653B in einem Debian Docker-Container Versionsnummer: Logitech Media Server Version: 7.9.2 - 1571226194 @ Wed Oct 16 14:20:53 CEST 2019 Player: 1x SB Touch, 5x SB Radio, 1x SB Duet. bigcookie's Profile: http://forums.slimdevices.com/member.php?userid=63397 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
bigcookie wrote: > I can also place the files in a local folder instead of http:// access. > But the same issue occurs: I cannot make the playlist show a title > without playing back a file. It might be better to use an OPML format rather than M3u. You can add title and icon as well as URL. You can nest /call opml file from another opml so that you can have a static top level and each set of podcast is in a newly written opml file (was your m3u). By having static top level means you should not run into LMS caching issues. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
bpa wrote: > IIRC When a podcast URL is about to be played - LMS will do a test of > the URL and read in the header, look at the audio codec (i.e. to know > whether transcoding is needed) and metadata and update/override the M3u > data with the data from the file header (e.g. if duration is longer in > metadata data then m3u - it will be overridden) Understood, but for that you need to start playing it if I read it correcty - and as you can see in the screenshot, that works. As I am updating the playlist daily and would like to see the title of the new episode in the playlist, I am currently parsing this from the podcast xml and want to write it into the playlist, so it doesnt appear like track 2-4 in the screenshot above. I can also place the files in a local folder instead of http:// access. But the same issue occurs: I cannot make the playlist show a title without playing back a file. BTW: Thanks a lot for your help and patience. The issue I have is pretty special I guess as I am trying to overcome some issues with the Podcast server which disconnects after 5 minutes. I appreciate this a lot. If you have a better idea: I am open to it :-). -- LMS auf einem QNAP TS-653B in einem Debian Docker-Container Versionsnummer: Logitech Media Server Version: 7.9.2 - 1571226194 @ Wed Oct 16 14:20:53 CEST 2019 Player: 1x SB Touch, 5x SB Radio, 1x SB Duet. bigcookie's Profile: http://forums.slimdevices.com/member.php?userid=63397 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
Log part 2 (will use pastebin or similar next time -. sorry): Code: [19-11-01 15:41:33.9978] Slim::Formats::Playlists::M3U::read (114) found trackurl: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_327_ein_angriff_auf_meine_person_und_meine_geschichte.mp3 [19-11-01 15:41:33.9985] Slim::Formats::Playlists::M3U::read (86) entry from file: #EXTINF:1800,Steingart1 [19-11-01 15:41:33.9991] Slim::Formats::Playlists::M3U::read (103) found secs: 1800, title: Steingart1 [19-11-01 15:41:33.9998] Slim::Formats::Playlists::M3U::read (86) entry from file: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_327_ein_angriff_auf_meine_person_und_meine_geschichte.mp3 [19-11-01 15:41:34.0004] Slim::Formats::Playlists::M3U::_item (180) valid entry: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_327_ein_angriff_auf_meine_person_und_meine_geschichte.mp3 [19-11-01 15:41:34.0027] Slim::Formats::Playlists::M3U::read (86) entry from file: #EXTURL:http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_326_demokratie_unter_druck.mp3 [19-11-01 15:41:34.0034] Slim::Formats::Playlists::M3U::read (114) found trackurl: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_326_demokratie_unter_druck.mp3 [19-11-01 15:41:34.0040] Slim::Formats::Playlists::M3U::read (86) entry from file: #EXTINF:1700,Steingart2 [19-11-01 15:41:34.0045] Slim::Formats::Playlists::M3U::read (103) found secs: 1700, title: Steingart2 [19-11-01 15:41:34.0052] Slim::Formats::Playlists::M3U::read (86) entry from file: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_326_demokratie_unter_druck.mp3 [19-11-01 15:41:34.0058] Slim::Formats::Playlists::M3U::_item (180) valid entry: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_326_demokratie_unter_druck.mp3 [19-11-01 15:41:34.0076] Slim::Formats::Playlists::M3U::read (86) entry from file: #EXTURL:http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_325_eine_gesellschaft_ist_es_wert_gerettet_zu_werden.mp3 [19-11-01 15:41:34.0080] Slim::Formats::Playlists::M3U::read (114) found trackurl: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_325_eine_gesellschaft_ist_es_wert_gerettet_zu_werden.mp3 [19-11-01 15:41:34.0085] Slim::Formats::Playlists::M3U::read (86) entry from file: #EXTINF:1600,Steingart3 [19-11-01 15:41:34.0089] Slim::Formats::Playlists::M3U::read (103) found secs: 1600, title: Steingart3 [19-11-01 15:41:34.0094] Slim::Formats::Playlists::M3U::read (86) entry from file: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_325_eine_gesellschaft_ist_es_wert_gerettet_zu_werden.mp3 [19-11-01 15:41:34.0098] Slim::Formats::Playlists::M3U::_item (180) valid entry: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_325_eine_gesellschaft_ist_es_wert_gerettet_zu_werden.mp3 [19-11-01 15:41:34.0113] Slim::Formats::Playlists::M3U::read (86) entry from file: #EXTURL:http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_324_ubertreibungen_mussen_korrigiert_werden.mp3 [19-11-01 15:41:34.0119] Slim::Formats::Playlists::M3U::read (114) found trackurl: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_324_ubertreibungen_mussen_korrigiert_werden.mp3 [19-11-01 15:41:34.0128] Slim::Formats::Playlists::M3U::read (86) entry from file: #EXTINF:1500,Steingart4 [19-11-01 15:41:34.0132] Slim::Formats::Playlists::M3U::read (103) found secs: 1500, title: Steingart4 [19-11-01 15:41:34.0136] Slim::Formats::Playlists::M3U::read (86) entry from file: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_324_ubertreibungen_mussen_korrigiert_werden.mp3 [19-11-01 15:41:34.0140] Slim::Formats::Playlists::M3U::_item (180) valid entry: http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_324_ubertreibungen_mussen_korrigiert_werden.mp3 [19-11-01 15:41:34.0155] Slim::Formats::Playlists::M3U::read (86) entry from file: #EXTURL:http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podc
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
Already done. This is the output with debugging on in: - formats.playlists - player.playlist - scan - scan.auto - scan.scanner I created copy of that playlist and renamed it to test3.m3u (and I fixed the CURTRACK issue) Anything else I should turn on? Code: Aktualisieren (50, 100, 500, 1000 Zeilen) Herunterladen [19-11-01 15:41:33.2634] main::main (205) Starting Logitech Media Server scanner (v7.9.2, 1571226194, Wed Oct 16 14:20:53 CEST 2019) perl 5.024001 [19-11-01 15:41:33.4834] Slim::Schema::forceCommit (2144) Warning: Trying to commit transactions before DB is initialized! [19-11-01 15:41:33.7285] Slim::Music::Import::runImporter (511) Starting Slim::Music::PlaylistFolderScan scan [19-11-01 15:41:33.7290] Slim::Utils::Scanner::Local::rescan (157) Rescanning /mnt/playlists [19-11-01 15:41:33.7294] Slim::Utils::Scanner::Local::rescan (181) Discovering audio files in /mnt/playlists [19-11-01 15:41:33.7478] Slim::Utils::SQLiteHelper::updateProgress (439) Notify to server: [ "progress:1572622893.7334||importer||/mnt/playlists|discovering_playlist||1||0||", ] [19-11-01 15:41:33.8194] Slim::Utils::SQLiteHelper::updateProgress (463) Notify to server OK [19-11-01 15:41:33.8200] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists [19-11-01 15:41:33.8208] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/@Recently-Snapshot [19-11-01 15:41:33.8217] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/00042029dfb3.m3u [19-11-01 15:41:33.8226] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/test2.m3u [19-11-01 15:41:33.8234] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/test.m3u [19-11-01 15:41:33.8242] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/az.m3u [19-11-01 15:41:33.8250] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/test3.m3u [19-11-01 15:41:33.8259] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/SyncOptions-Squeezebox SZ-00_04_20_18_1f_7c.m3u [19-11-01 15:41:33.8267] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/SyncOptions-Squeezebox Kueche-00_04_20_29_f9_1c.m3u [19-11-01 15:41:33.8276] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/Steingarts Morning Briefing.m3u [19-11-01 15:41:33.8284] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/0004202b5691.m3u [19-11-01 15:41:33.8292] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/podcast_test.m3u [19-11-01 15:41:33.8300] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/00042029f91c.m3u [19-11-01 15:41:33.8309] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/kitchen.m3u [19-11-01 15:41:33.8317] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/SyncOptions-Squeezebox KZ-00_04_20_2b_27_2e.m3u [19-11-01 15:41:33.8326] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/SyncOptions-Squeezebox WZ-00_04_20_23_89_f5.m3u [19-11-01 15:41:33.8336] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/@Recycle [19-11-01 15:41:33.8345] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/@Recycle/00042029dfb3.m3u [19-11-01 15:41:33.8353] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/@Recycle/0004202b5691.m3u [19-11-01 15:41:33.8362] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/@Recycle/00042029f91c.m3u [19-11-01 15:41:33.8371] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/@Recycle/000420181f7c.m3u [19-11-01 15:41:33.8379] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/SyncOptions-Squeezebox Bad-00_04_20_29_df_b3.m3u [19-11-01 15:41:33.8387] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/sz.m3u [19-11-01 15:41:33.8396] Slim::Utils::Scanner::Local::Async::__ANON__ (149) Found /mnt/playlists/SyncOptions-Squeezebox GastBad-00_04_20_2c_6f_73.m3u [19-11-01 15:41:33.8403] Slim::Utils::Scanner::Local::Async::__ANON__ (82) Async scanner found 24 files/dirs in 0.11 sec [19-11-01 15:41:33.8415] Slim::Utils::SQLiteHelper::updateProgress (439) Notify to server: [ "progress:1572622893||importer||/mnt/playlists|discovering_playlist||24||24||1572622893.84069", ] [19-11-01 15:41:33.8482] Slim::Utils::SQLiteHelper::updateProgress (463) Notify to server OK [19-11-01 15:41:33.8492] Slim::Utils::Scanner::Local::__ANON__ (193) Start processing found tracks [19-11-01 15:41:33.8497] Slim::Utils::Scanner::Local::__ANON__ (201) Connect do DB [19-11-01 15:41:33.8502] Slim::Utils::Scanner::Local::__ANON__ (204) Get latest ID [19-11-01 15:41:33.8511] Slim::Utils::Scanner::Local::__ANON__ (226) Delete temporary table
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
bigcookie wrote: > Thanks for that. I used #EXTINF:seconds,title and it seemed not to work. > I will dig deeper into this. The code snippets are helping! IIRC When a podcast URL is about to be played - LMS will do a test of the URL and read in the header, look at the audio codec (i.e. to know whether transcoding is needed) and metadata and update/override the M3u data with the data from the file header (e.g. if duration is longer in metadata data then m3u - it will be overridden) bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
[SlimDevices: SqueezeCenter] Non-ANSI file names in server.log
Logitech Media Server Version: 7.7.6 - 1521467459 @ Thu Mar 29 16:57:02 CEST 2018 Operating system: Linux - EN - utf8 Perl Version: 5.26.1 - arm-linux - Hi All, When delete some files with non-ANSI characters and rescan, non-human readable logs are produced: [19-11-01 17:01:48.6549] Slim::Utils::Scanner::Local::deleted (582) Handling deleted audio file file:///DataVolume/Public/Shared%20Music/%D0%9A%D0%B8%D0%BD%D0%BE/2010_%D0%9B%D1%83%D1%87%D1%88%D0%B5%D0%B5_(CD3)/01._%D0%93%D1%80%D1%83%D0%BF%D0%BF%D0%B0_%D0%BA%D1%80%D0%BE%D0%B2%D0%B8.flac The following logs are expected instead: [19-11-01 17:01:48.6549] Slim::Utils::Scanner::Local::deleted (582) Handling deleted audio file file:///DataVolume/Public/Shared Music/Кино/2010_Лучшее_(CD3)/01._Группа_крови.flac Is it possible to configure LMS to get human readable logs or do I miss anything? Thanks, Sergey tals's Profile: http://forums.slimdevices.com/member.php?userid=58935 View this thread: http://forums.slimdevices.com/showthread.php?t=47 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
bigcookie wrote: > Thanks for that. I used #EXTINF:seconds,title and it seemed not to work. > I will dig deeper into this. The code snippets are helping! Try turning on additional logging in LMS to see what is going on (the debug statements in the code show what you should see). Probably formats.playlists in Settings/Advanced/Logging Paul Webster http://dabdig.blogspot.com Author Radio France (FIP etc) plugin Paul Webster's Profile: http://forums.slimdevices.com/member.php?userid=105 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
Paul Webster wrote: > Also - it looks like LMS takes a limited set of data from the EXTINF > field > One of > secs,title - artist - album > secs,title > title > > > Code: > > > if ($entry =~ /^#EXTINF\:(.*?),<(.*?)> - <(.*?)> - <(.*?)>/) { > > $secs = $1; > $artist = $2; > $album = $3; > $title = $4; > > main::DEBUGLOG && $log->debug(" found secs: $secs, title: $title, artist: $artist, album: $album"); > > } > elsif ($entry =~ /^#EXTINF:(.*?),(.*)$/) { > > $secs = $1; > $title = $2; > > main::DEBUGLOG && $log->debug(" found secs: $secs, title: $title"); > } > elsif ( $entry =~ /^#EXTINF:(.*?)$/ ) { > $title = $1; > > main::DEBUGLOG && $log->debug(" found title: $title"); > } > > elsif ( $entry =~ /^#EXTURL:(.*?)$/ ) { > $trackurl = $1; > > main::DEBUGLOG && $log->debug(" found trackurl: $trackurl"); > } > > > Thanks for that. I used #EXTINF:seconds,title and it seemed not to work. I will dig deeper into this. The code snippets are helping! -- LMS auf einem QNAP TS-653B in einem Debian Docker-Container Versionsnummer: Logitech Media Server Version: 7.9.2 - 1571226194 @ Wed Oct 16 14:20:53 CEST 2019 Player: 1x SB Touch, 5x SB Radio, 1x SB Duet. bigcookie's Profile: http://forums.slimdevices.com/member.php?userid=63397 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
bpa wrote: > Maybe I didn;'t make myself clear. > > Players can play mp3 with URL natively (i.e. data is streamed directly > from podcast server to player not via LMS) - so the player not LMS sets > up a connection using the URL. The player (e.g. Touch, squeezlite on a > non LMS system) will see 127.0.0.1 as *ITS* network address not the LMS > server IP address ans so it will try to make a connection to the players > system not to the LMS system. Ahhh, got it - sorry. At least I can say that the above playlist is working. -- LMS auf einem QNAP TS-653B in einem Debian Docker-Container Versionsnummer: Logitech Media Server Version: 7.9.2 - 1571226194 @ Wed Oct 16 14:20:53 CEST 2019 Player: 1x SB Touch, 5x SB Radio, 1x SB Duet. bigcookie's Profile: http://forums.slimdevices.com/member.php?userid=63397 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
Also - it looks like LMS takes a limited set of data from the EXTINF field One of secs,title - artist - album secs,title title Code: if ($entry =~ /^#EXTINF\:(.*?),<(.*?)> - <(.*?)> - <(.*?)>/) { $secs = $1; $artist = $2; $album = $3; $title = $4; main::DEBUGLOG && $log->debug(" found secs: $secs, title: $title, artist: $artist, album: $album"); } elsif ($entry =~ /^#EXTINF:(.*?),(.*)$/) { $secs = $1; $title = $2; main::DEBUGLOG && $log->debug(" found secs: $secs, title: $title"); } elsif ( $entry =~ /^#EXTINF:(.*?)$/ ) { $title = $1; main::DEBUGLOG && $log->debug(" found title: $title"); } elsif ( $entry =~ /^#EXTURL:(.*?)$/ ) { $trackurl = $1; main::DEBUGLOG && $log->debug(" found trackurl: $trackurl"); } Paul Webster http://dabdig.blogspot.com Author Radio France (FIP etc) plugin Paul Webster's Profile: http://forums.slimdevices.com/member.php?userid=105 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
bigcookie wrote: > Thanks for the quick reply. Probably I didnt make myself fully clear. > > 1. the above playlist works, I have LMS running in docker on host, and > 127.0.0.1 refers to my servers address. But of course I can change it > with the real IP of the server :-) > Maybe I didn;'t make myself clear. Players can play mp3 with URL natively (i.e. data is streamed directly from podcast server to player not via LMS) - so the player not LMS sets up a connection using the URL. The player (e.g. Touch, squeezlite on a non LMS system) will see 127.0.0.1 as *ITS* network address not the LMS server IP address ans so it will try to make a connection to the players system not to the LMS system. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
Thanks for the quick reply. Probably I didnt make myself fully clear. 1. the above playlist works, I have LMS running in docker on host, and 127.0.0.1 refers to my servers address. But of course I can change it with the real IP of the server :-) 2. The issue is the metadata (provided through EXTM3U) not being displayed in the playlist LMS version I am running is (will update my signature asap :-) ): Logitech Media Server Version: 7.9.2 - 1571226194 @ Wed Oct 16 14:20:53 CEST 2019 @mherger: you are right. I somehow messed up my playlist folder and the "save" button didnt exist. Nevertheless when creating the playlist manually and doing a rescan of the playlists only, the playlist again appeared empty: Code: #CURTRACK 0 #EXTM3U #EXTURL:file:///media/music/Podcasts/podcast_5030_steingarts_morning_briefing_der_podcast_episode_327_ein_angriff_auf_meine_person_und_meine_geschichte.mp3 #EXTINF:1754,Ein Angriff auf meine Person und meine Geschichte /media/music/Podcasts/podcast_5030_steingarts_morning_briefing_der_podcast_episode_327_ein_angriff_auf_meine_person_und_meine_geschichte.mp3 I think this might be a EXTM3U issue, because when opening the file, LMS reads the metadata from the file. If I upload new files and fgenerate the playlist manually, it seems the data is not yet available. So I tried providing titles etc through EXTM3U and it didnt work -> can you share some insights to extended m3u? -- LMS auf einem QNAP TS-653B in einem Debian Docker-Container Versionsnummer: Logitech Media Server Version: 7.9.0 - 1488878280 @ Wed Mar 8 14:36:54 UTC 2017 Player: 1x SB Touch, 2x SB Radio, 1x SB Duet. bigcookie's Profile: http://forums.slimdevices.com/member.php?userid=63397 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] podcasts just stop at random
Hi, I wanted to give an update on my current solution regarding podcast servers cutting the connection after 5 minutes for a 30 minute podcast: - I create bashscript running on a cronjob. This script does the following -- read podcasts and their title from a config file -- parses the xml for the podcast URL sources (I am focussing on mp3 at the moment) -- downloads the x latest podcast episodes if not yet downloaded -- cleans up existing podcasts (just keep the last x files) -- creates a m3u playlist with the updated podcast episodes -- moves files to a location LMS can access (in this case I chose a local webserver instead of a file in the music folders) -> I noticed that playlists would be shown as empty, if new downloaded files are referenced, which are not scanned yet. And I didnt want to scan my whole library each day :-) -- moves playlist to the LMS playlist folder -- initiates a "rescan playlists" on the LMS I will now test this for a few days and provide feedback and access to the (ugly) scripts, if desired. Downside: Playlists are not showing any information like logo, title, duration: LMS doesnt seem to accept the EXTM3U information in the playlists. I opened a ticket here: https://forums.slimdevices.com/showthread.php?46-EXTM3U-is-not-respected-in-a-manually-created-playlist to clarify this and check what I did wrongly. After playing the podcast episode, LMS picks up title and a logo from the MP3 file though. Upsides: - podcasts are downloaded nightly - the amount of storage is not too big by just keping the last x episodes - I can listen to my podcast episodes without interruption regards, André -- LMS auf einem QNAP TS-653B in einem Debian Docker-Container Versionsnummer: Logitech Media Server Version: 7.9.0 - 1488878280 @ Wed Mar 8 14:36:54 UTC 2017 Player: 1x SB Touch, 2x SB Radio, 1x SB Duet. bigcookie's Profile: http://forums.slimdevices.com/member.php?userid=63397 View this thread: http://forums.slimdevices.com/showthread.php?t=110756 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
Could the problem be the use of 127.0.0.1 - this means a port on the device which makes the request. On LMS 127.0.0.1 would be the LMS system which has the files but if the player is told to play the URL natively (i.e. player opens a TCP connection) then 127.0.0.1 would point to the player itself which has no files. The user can check by changing the 127.0.0.1 in the m3U to the full network IP address of the LMS server. bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
Re: [SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
@mherger: As another option - is there a chance to allow playlists to refer to local files, which not have been scanned yet? Basically to create playlists through the "browse music folder" function? That should work out of the box. Podcasts in that case aren't any different than any other music file. If you get a correct URL, then that should work. But if you're really still running 7.9.0 as your signature suggests, then you should update first anyway. -- Michael ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter
[SlimDevices: SqueezeCenter] EXTM3U is not respected in a manually created playlist
Hi, background: I do have a problem with some podcast servers cutting the connection after 5 minutes as the LMS podcast plugin doesnt cache the whole podcast (what a pity). To listen to the podcast on LMS, I do the following: run a cronjob every night, which downloads the latest episode, makes sure only x files are kept, creates/updates a playlist accessible to LMS, and triggers a playlist rescan The intention is to get a playlist with the latest x episodes, best with showing the podcast logo and title per episode. I then can select the one I want to listen to -> voila. General issues: 1. I cannot create a playlist, which refers to files in the LMS folders, which are not scanned yet (then the playlist is shown as empty, though the file exists - and I dont want to do a full database rescan) -> workaround: I placed the files in a webserver directory and created a URL link pointing to 127.0.0.1/FILE 2. LMS doesnt get the embedded mp3 information from the URL file (clear), so playlist shows no title, no duration, no logo -> workaround: use #EXTM3U to provide information Issue I filed this ticket for: EXTM3U information seems to be not read by LMS. I used the following format, by copying from LMS internal playlists: Code: #CURTRACK 0 #EXTM3U #EXTURL:http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_327_ein_angriff_auf_meine_person_und_meine_geschichte.mp3 #EXTINF:1800,Steingart1 http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_327_ein_angriff_auf_meine_person_und_meine_geschichte.mp3 #EXTURL:http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_326_demokratie_unter_druck.mp3 #EXTINF:1700,Steingart2 http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_326_demokratie_unter_druck.mp3 #EXTURL:http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_325_eine_gesellschaft_ist_es_wert_gerettet_zu_werden.mp3 #EXTINF:1600,Steingart3 http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_325_eine_gesellschaft_ist_es_wert_gerettet_zu_werden.mp3 #EXTURL:http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_324_ubertreibungen_mussen_korrigiert_werden.mp3 #EXTINF:1500,Steingart4 http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_324_ubertreibungen_mussen_korrigiert_werden.mp3 #EXTURL:http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_323_kompromisse_nicht_veraechtlich_machen.mp3 #EXTINF:1400,Steingart5 http://127.0.0.1/Podcasts/Steingarts%20Morning%20Briefing/podcast_5030_steingarts_morning_briefing_der_podcast_episode_323_kompromisse_nicht_veraechtlich_machen.mp3 I also tried adding Code: #EXTINF:1400 tgv-logo="URL",Steingart5 or Code: #EXTINF:1400 logo="URL",Steingart5 Can somebody help me, why the extended m3u lines are not respected? @mherger: As another option - is there a chance to allow playlists to refer to local files, which not have been scanned yet? Basically to create playlists through the "browse music folder" function? At least the file title can be provided then, or manually EXTM3U could be used. Thanks, regards -- LMS auf einem QNAP TS-653B in einem Debian Docker-Container Versionsnummer: Logitech Media Server Version: 7.9.0 - 1488878280 @ Wed Mar 8 14:36:54 UTC 2017 Player: 1x SB Touch, 2x SB Radio, 1x SB Duet. bigcookie's Profile: http://forums.slimdevices.com/member.php?userid=63397 View this thread: http://forums.slimdevices.com/showthread.php?t=46 ___ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter