Quantcast
Channel: Squeezebox : Community : Forums - 3rd Party Software
Viewing all 2053 articles
Browse latest View live

Playing rtmp streams on Squeezebox Radio using BBC iPlayer for transcoding

$
0
0
Hi all, especially bpa

Three, or so years ago, bpa helped me get the rtmp steam of the"European Service" of Egypt's state radio to play on my Squeezebox by encoding the parameters of the options in the URL to Base64 so as to be read by the BBC iPlayer. Last summer the URLs of that radio service changed. Here is the revised URL, which I verified to play using both rtmpdump and ffplay.

Code:

rtmp://livestreaming5.onlinehorizons.net/ElBernamegElOrobi  -a ElBernamegElOrobi  -f WIN 32,0,0,270  -w http://www.egradio.eg/our_extentions...yer-3.2.18.swf -p http://egradio.eg/our_extentions/egplayer/ -v    -y livestream
Encoded to Base 64 for BBC iPlayer, it looks like this:
Code:

rtmp://livestreaming5.onlinehorizons.net?streamname=bGl2ZXN0cmVhbQ==&app=RWxCZXJuYW1lZ0VsT3JvYmk=&live=MQ==&swfurl=aHR0cDovL3d3dy5lZ3JhZGlvLmVnL291cl9leHRlbnRpb25zL2VncGxheWVyL3N3Zi9mbG93cGxheWVyLTMuMi4xOC5zd2Y=&tcurl=cnRtcDovL2xpdmVzdHJlYW1pbmc1Lm9ubGluZWhvcml6b25zLm5ldC9FbEJlcm5hbWVnRWxPcm9iaQ==&pageurl=aHR0cDovL3d3dy5lZ3JhZGlvLmVnL291cl9leHRlbnRpb25zL2VncGxheWVyLw==&.mp3
I did some tests using rtmpdump that confirmed to me that only the -a [app] and -y [playpath] options are required.
Code:

rtmp://livestreaming5.onlinehorizons.net  -a ElBernamegElOrobi  -y livestream
which when encoded to Base64 look like this:
Code:

rtmp://livestreaming5.onlinehorizons.net?streamname=bGl2ZXN0cmVhbQ==&app=RWxCZXJuYW1lZ0VsT3JvYmk=&.mp3
I also verified that including the two option parameters as part of the URL works. In that instance, there is no need to encode.
Code:

rtmp://livestreaming5.onlinehorizons.net/ElBernamegElOrobi/livestream?.mp3

Yet, none of these "play" to the SqueezeBox Radio, ie. no audio

I initially, focussed on a faulty encoding, (e.g. wrong syntax) being the source of the problem, and that could still be. However, I noticed on the LMS UI that the URL shows as playing.

See for example in the screen grab below how the time played iis displayed as 1:03. What then could be the reason for no audio? I do get excellent audio for regular mp3 and M3U8 streams. Are there settings for the BBC iPlayer plugin that I may have messed up ?

All help is appreciated.

gc

Name:  screenshot-192.168.1.167_9001-2020.04.14-10_25_49.png
Views: 69
Size:  31.8 KB
Attached Images
 

piCorePlayer v6.0.0 Samba shares - readonly checkbox missing

$
0
0
Hi

I just realised, that in piCorePlayer v6.0.0 the checkbox for the readonly samba sc=hare is missing. When set earlier, it is respected, but on new shares, I can not set it:

Name:  Screenshot 2020-04-15 at 12.19.42.png
Views: 58
Size:  99.3 KB

Is this known? How can I set it as readonly share?

Thanks,

Rainer
Attached Images
 

Not able to skip ahead in tracks with Spotty 4.01

$
0
0
With versions 3.x and now 4.01 of the Spotty app if I try to skip ahead in the track, the track simply starts over. There does not seem to be the capability to move around within tracks or fast forward.

It seems as though I remember reading somewhere that this was a limitation of streaming the Ogg Vorbis file directly from Spotify but I can't seem to find that information any longer.

I realize this is probably well understood but can someone please describe the issue and if there is any workaround?

Spotify für LMS auf Synology

$
0
0
Hallo liebe Forengemeinde,
ich besitze eine Synology DS918+ und habe aus dem Paketzentrum den LMS 7.7.6 -116 installiert.
Nachdem ich den LMS gestartet habe, bin ich in das Menu Einstellungen > Plugins gegangen und habe die xml von Michael Heger eingespielt.

Daraus wollte ich dann das aktuelle Version Spotify for Squeezebox Still Spotty 4.0.1 installieren.
Allerdings klappt das nicht wie geplant.


Kann mir hier jemand weiter helfen?
Vielen Dank.
Attached Images
 

PiCorePlayer - retry Network Mount, or delay startup somehow?

$
0
0
Hi guys

Firstly many thanks for the great software - much appreciated.

My LMS runs on PiCorePlayer 5.0.0 on a Pi 3b, and runs well. The music files are on a Zyxel NAS accessed via the Network Disc Mount facility (CIFS)
My problem is every time we have a power fail, which happens a lot here, once the power is restored, PCP and LMS restart more quickly than the NAS. The mount of the NAS then fails and we have no music! I can resolve this with a reboot of PCP or mount -a, but an automatic solution would be far better.
Is there a way to retry the Network Mount if it fails?
Or delay PCP/LMS startup to give the NAS time to get going?
Or some other solution

I am about to move over to a Pi 4 which I guess will start even faster!

Thanks in advance

Move playlist to different player (with web gui or OrangeSqueeze)

$
0
0
Hello All,

I would like to know if there is a way to move the playlist to a different player.
When you sync players they are ON all together.
I would rather pause the music, move to another player, and resume from there.

I either use the web interface, or Orange Squeeze from my mobile.

Thanks for your advice,
take care,

-Gian

Why bother?

$
0
0
I hope you’ll forgive me if this question is a little provocative or enraging, but why do so many developers continue to concentrate their app development on LMS rather than Volumio? This is a genuine question. I genuinely don’t understand why Volumio isn’t attracting developers to the same extent as LMS.

Is it because LMS was there first? Is it the community, familiarity, investment in LMS? Is it a lack of time and the hassle of learning how to code for Volumio? Or is Volumio off-putting for some reason? Perhaps concern about Volumio’s longevity. Or some irksome coding complexity. Or maybe a less welcoming community.

I know that LMS and Volumio aren’t like for like, and I’m not suggesting that LMS doesn’t have a place in the 21st or that developers should up sticks and relocate to the Volumio camp. It’s just that it seems to me that Volumio has a more concrete and vibrant future. Perhaps because its simplicity makes it easy for anyone to get started in just a few minutes. Volumio’s setup is a breeze. Anything I connect to it works out-of-the-box. And with no need for a server I can use any old NAS or even a USB stick for my music library. Volumio is so simple and reliable that even my mother can use it. I don't know if I'm a typical of those who are using both systems, but the only thing that prevents me from going 100% Volumio are the 3rd party LMS apps.

piCorePlayer: auto-save Jivelite settings periodically?

$
0
0
I just built my first touchscreen piCorePlayer and am looking for help.

On one level I love the piCorePlayer design of running from RAM so that it's really tolerant of power problems. But I keep forgetting to SSH in or use the web UI to "backup" everything after doing things like adjusting the settings of Jivelite or an applet (hello, Custom Clock), so that I end up losing work & tweaks when pCP reboots. I guess I could use a cron job to back up everything, but is there a way to just save what Jivelite needs?

Thanks!

Jivelite - Defeat destructive Touch-To-Play Fix

$
0
0
Hi Ralphy,

> Squeezeplay returns "SqueezePlay-squeezeplay/7.8.0-r1188 (i686)"
> Jivelite returns "SqueezePlay-jivelite/0.1.0 (i686)"


> I've also attached a patch to LMS v7.9 and v8.0 that fixes the problem
> by skipping the version check for a jivelite client in XML Browser.
> if ($agent =~ /squeezeplay/i) {


Wouldn't it be easiest to just change this regex to /-squeezeplay/? Or a
bit more specific

if ($agent =~ /squeezeplay/i && $agent !~ /jivelite/i


--

Michael

Spotty through OpenVPN - firewall routes

$
0
0
Hello everyone,

in the last months I’ve been a “silent” reader of this forum, thanks a lot for the help I just get by reading.

I‘m using a Squeezebox-Server on a V-Server in Internet with Ubuntu 16.04. The Squeezebox Players are connected through a OPENVPN-Tunnel with the server. The stream between server and Player is routed by a OPEN-VPN-Gateway. Everything works fine. I can stream Internet-radio and I have access on my Music library which is stored on V-Server.

Yesterday I‘ve installed spotty. But Spotty only works, when I‘m disabling firewall on V-Server, but this couldn‘t be the solution :-)

I‘ve tried to open port 4070 in firewall, but that doesn’t work at all. I don’t know what ports to open in firewall. It’s working without firewall, so it has to be a problem with denied ports. Who’s an idea which could help me?

Thanks for your help
Oliver
Attached Images
 

Announce - Song info plugin for ABC Australia radio

$
0
0
This is a plugin for ABC Australia https://radio.abc.net.au/stations - covering stations such as ABC Jazz, Double J, triple j unearthed

Depending on the station, it presents track information (Artist, Title, Cover Art, Label, Year) or programme information (Title, Synopsis, Artwork)

As an example - before you install the plugin play "ABC Jazz" or "ABC Country" or "triple j" on your Squeezebox and you will see some limited, if any, track info.

Then install this plugin and try again ... and watch the ABC website at the same time - for example for "ABC Jazz"
https://radio.abc.net.au/stations/jazz/live

The best way to experiment with these stations in LMS is to go to the Radio section and then choose World > National Networks > ABC Australia
They have over 50 (around 2/3 are speech only).

Note: The broadcaster does not always provide track information in a timely manner - so if you find that sometimes no new details arrive then check on the ABC site to see if they have the same problem.
They do generally provide the end time or duration for tracks so you will probably see a progress marker as they play (unless it is a very long track).
If it is a song inside a show then ... hopefully ... you will see it switch to the programme info (with progress marker - again unless it is a very long show) when the DJ is speaking.
Their timings are not always accurate though ... so don't complain if it seems a few seconds out.
I'm trying to use the same data as their web site uses.

This plugin relies on the time on your local LMS server to be roughly correct - timezone and time - because the local time is compared with the scheduled time for each track from the broadcaster.
If things are not working then enable Debug logging for this plugin via LMS/Settings/Advanced/Logging interface, repeat the problem and then check the LMS logs.
You might need a version of LMS more recent than 7.9.1 Feb 2018 because of improvements in LMS to handling HTTPS connections.

During development I was seeing issues with LMS/Jivelite not being able to present some of the artwork.
This did coincide with nationwide issues with my ISP so that might have been the cause.
However, I suspect it was to do with the size of some of their image.
They do make some alternative sizes available, so I have currently hard-coded it to try to use an image no greater than 340x340 (which is one of their common sizes).
If I cannot find one then I use their default (I have seen as big as 1400 x 1400).

There are still some issues that I am working on - but it seems to mostly work.

This plugin relies on data from ABC Australia but is not endorsed by them and it could easily break if they change their formats.

For now, during the first public testing phase, - add this repository to your local LMS.
http://www.dabdig.co.uk/slimserver-r...caustralia.xml

Michael H - please don't put it in the list of 3rd-party plugins yet because I will probably change the repo location once it has been verified as working for a few people.

Spotty - timed out Waiting for a Token

$
0
0
> I'm not sure I understand. The credentials are stored in
> /share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/spotty/xxxxxxxx,
> where that xxxxxxxx is created for every player that got checked in
> Spotty's settings. Where's that xxxxxxxx derived from? My credentials
> are unique, of course. I do know how usernames and passwords work. ;)


Yes, you should be able to use any of these folders. I think they're
based on the MAC address.

> admin (AT) 192 (DOT) 168.178.1:~$ /share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/InstalledPlugins/Plugins/Spotty/Bin/i386-linux/spotty-custom -n Wohnzimmer -c /share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/SlimServer/Cache/spotty/12345678 --get-token
> {"accessToken":"somethinglonghere","expiresIn":360 0,"tokenType":"Bearer","scope":["user-read-private","playlist-read-private","playlist-read-collaborative","playlist-modify-public","playlist-modify-private","user-follow-modify","user-follow-read","user-library-read","user-library-modify","user-top-read","user-read-recently-played"]}


That's what I would have expected. So it's technically working.

--

Michael

BBC iPlayer - Radio 4 FM not showing icon or metadata

$
0
0
Hi

When using the iPlayer plugin for live or On Demand streaming, the BBC icon appears together with the metadata as expected.

However in the case of live streaming BBC Radio 4 FM neither the icon nor the metadata appear for. BBC 4 FM On Demand works as expected, as do other channels such as BBC 4 Extra etc. I am accessing all programs from the BBC iPlayer menu item.

I am running iPlayer v1.6.8 on a Raspberry Pi.

Any ideas why BBC4 isn't working whereas all the other stations are?

Streaming YouTube to PiCore problem

$
0
0
LMS isn't responding to 48kHz YouTube audio - only to 44.1KhZ audio. Is this a known issue and is there a solution?

Squeezelite player and Ubuntu

$
0
0
I updated my mediaserver to Ubuntu Focal 20.04 and during the update the former squeezelite player 1.9.7.1218 was renamed and the "original" Ubuntu squeezelite player v1.8 was installed.
After upgrading and rebooting the server I recognized, that the squeezelite player service is running with disconnected USB-DAC. After switching on the DAC everything works perfectly.
This behavior is completly different as of version 1.9.7.1218 and older. After installing version 1.9.7.1218, switching off the DAC and reboot the server, the service is not running. Therefore I wrote a script, which checks if the DAC is connected and if yes, restarts the squeezelite service.
I add this script to the crontab and that works fine.

My question is, why this different behavior between the "native" squeezelite player which comes with Ubuntu and the current version?

Regards,
Christian

Plugins not yet ready for 8.0

$
0
0
I turned on logging in the plugin installer and it listed the following plugins as not being available for 8.0

It probably needs only a change in the install.xml and repo xml to list 8 as the maximum version supported.

My guess is that some are not used any more and most users have not gone to 8.0 yet.
However, if any of these are important to you then it could be a good time to let the author know about 8.0

AutoDisplay
AutoRepo
AutoRescan
ContextMenu
ContextMenu
CustomBrowse
CustomClockHelper
CustomScan
CustomSkip
DatabaseQuery
DynamicPlayList
HideMenus
InfoBrowserBBC
InfoBrowserSlimForums
InfoBrowserTvGuideCoUk
InformationScreen
iPeng
JazzFM
LMSnewGUI
LazySearch2
LocalPlayer
MultiLibrary
PlaylistGenerator
SQLPlayList
SigGen
SqueezeScrobbler
SwitchPlayer
SyncOptions
TitleSwitcher
TrackStat
TrackStatPlaylist



Edit: Edited the list to remove those that Peter W reported below as now resolved - and also sorted the list

Announce - Song info plugin for KCRW

$
0
0
This is a plugin for KCRW https://www.kcrw.com - covering stations KCRW, KCRW Electic 24 and KCRW News

Depending on the station / programme, it presents track information (Artist, Title, Cover Art, Label, Year) or programme information (Title, Synopsis, Artwork).

There are some programmes with "segments" e.g. "Good Food" that might change what is on during the show. Seems a bit hit and miss though.

When KCRW broadcasts a programme called "Eclectic 24" overnight it is a simulcast of the "Eclectic 24" station so I try to grab the "Now Playing" from that other station at that time ... things could go wrong.

If you do not see what you are hearing then first check with the KCRW app or their web site to see if they have the same problem.
https://www.kcrw.com/playlists
https://www.kcrw.com/schedule

The plugin is in the 3rd-party list in LMS.

AutoDisplay maintainers?

$
0
0
Paul Webster's "Plugins not yet ready for 8.0 " thread listed AutoDisplay. Is anyone else maintaining a version of AutoDisplay?

I've been offering one for years, I think ever since I wrote FuzzyTime so that the SB3 in my bedroom could be set to have a "fast" clock as my spouse requested. Info on my version can be found at https://tuxreborn.netlify.app/slim/autodisplay and you should be able to install my version if you add my https://tuxreborn.netlify.com/slim/slim7/repodata.xml repository to your LMS configuration.

youtube Plugin - playlist

$
0
0
Hello,

unfortunately i am struggling with the LMS youtube Plugin.

I have a youtube playlist and added it to my favs ... the last days i had only a few entries in my actual LMS playlist (sorry for misspelling if it is so) and after listening to all, no entry from my YT playlist will be added to the actual playlist at LMS.

I hope my description make sense and maybe @philippe_44 can interpret it.

Version YT plugin: v0.100.0
Version LMS: Logitech Media Server Version: 7.9.2 - 1578996832

thanks in advance for our answers.

best regards
wu3mi

[Announce] SuperDateTime Screensaver v5.11.0 - Date/Time/Weather/Sports/Stocks

$
0
0
This thread is for ongoing community support of the SuperDateTime (SDT) screensaver plugin originally created by Greg Brown (@GoCubs).

Original SDT thread: https://forums.slimdevices.com/showt...ll-Screensaver

I began supporting SDT in December 2014 when Greg Brown's job took him out of country and he was no longer able to maintain it. At the request of a few users I have started this new thread to make it easier for new users to find current instructions for installation and use. Please begin using this thread for discussion, questions, support, and announcements of new SDT releases.

Installation
To install the SDT plugin add the following repository URL to the "Additional Repositories" section at the bottom of the plugins page in LMS. After clicking "Apply" SuperDateTime Screensaver will be available for selection. Select SDT and click apply again. After restarting LMS SuperDateTime is available for use.

Basic Setup
Begin by navigating to LMS->Advanced Settings->SuperDateTime Screensaver. Set your location in the WEATHER.COM IDENTIFIER field. Pay attention to the format used. If an invalid format is entered, SDT will revert to the default location for Chicago, IL USA = 60614:4:US

Additional settings are available at the player level for Boom, SB Classic, and Transporter players. Navigate to LMS->Player->SuperDateTime for these settings.

Touch/Radio/Controller setup
For Touch, Radio, and Controller the Custom Clock applet should be loaded using the menus on the player or controller. Several Custom Clock screensavers that include SDT information are available after loading the Custom Clock applet. You can customize the Custom Clock screens or create your own screens through the Custom Clock Helper (CCH) plugin. The Custom Clock applet and Custom Clock Helper plugin were created by Erland. Refer to Erland's thread https://forums.slimdevices.com/showt...dio-Controller for more information and community support for Custom Clock and Custom Clock Helper.


SDT Repository URL
Code:

http://downloads.sourceforge.net/project/sdt-weather-com/repo.xml
Viewing all 2053 articles
Browse latest View live


Latest Images