Synology-Forum.nl

Packages => 3rd party Packages => Overige 3rd party packages => Topic gestart door: Bram66 op 07 december 2024, 15:34:44

Titel: RadioDJ streamen via NAS
Bericht door: Bram66 op 07 december 2024, 15:34:44
Ik ben een beginner op het gebied van streaming, maar ik kon mijn vraag nergens vinden, dus vandaar hier:

Ik wil via mijn NAS de stream van RadioDJ op mijn PC kunnen streamen. De bedoeling is dus om mijn prive radiostation (met RadioDJ) te streamen van mijn PC (doe ik nu met SE caster, dat werkt), naar mijn NAS. Waarna ik via mijn NAS kan luistern naar mijn eigen radiostation. Ik weet dat dit ook kan via Shoutcast of Icecast servers op het web, maar dan dien ik BUMA/Stemra rechten te betalen. Ik wil dus enkel als priverpersoon mijn RadioDJ stream kunnen sturen via mijn NAS, zodat ik - waar ik ook verbinding maak met mijn NAS - naar mijn eigen radiostation kan luisteren. Dat betekent dat RadioDJ natuurlijk 24/7 van mijn PC naar de NAS moet streamen, dat kan vast handiger, maar voorlopig is dat geen probleem.

Mijn vraag: hoe krijg ik de stream van RadioDJ via SE caster in mijn NAS? En hoe stream ik dan via mijn NAS naar bv Sonos/Plex/smartphone etc?

Hopelijk is de vraag helder, anders licht ik - zover ik het begrijp - graag nog toe.

Bij voorbaat dank,

Bram.
Titel: Re: RadioDJ streamen via NAS
Bericht door: Hutje op 19 december 2024, 00:20:20
Is je probleem al opgelost?
Ik gebruik ICECAST in een docker container.
De in de Synology-Community beschikbare app ICECAST zou hiervoor ook kunnen dienen.
Mijn RadioDJ loopt via RadioCaster (jij gebruikt dan SE Caster, maar moet zelfde werken), ingesteld op bijvoorbeeld poort 8000.
Mijn ICECAST container staat ingesteld op luisteren naar poort 8000.
Op de NAS in Audiostation heb ik ingesteld bij User-defined Radio, de URL van mijn stream,
http://radio.xxxxxx.synology.me:8000/live
en kan ik op mijn mobiel met DS-Audio app, dit radiostation selecteren.
Zie bijgaande plaatjes


Titel: Re: RadioDJ streamen via NAS
Bericht door: Bram66 op 19 december 2024, 00:32:28
Veel dank, nee het probleem is nog niet opgelost, maar wat jij hebt gedaan moet bij mij ook lukken. Ik moet alleen even uitzoeken hoe ik Icecast op de Nas draai. Ik zei al dat een een redelijke beginner ben. Daarnaast draai jij Icecast in Docker op je Nas, is dat een soort sandbox? En - sorry, ik blijf maar vragen - kan ik RadioDJ dan ook op mijn Nas draaien in zo'n Docker? Dan hoeft de pc niet meer aan te blijven? En, mocht ik het toch via de PC doen, dan neem ik aan dat jij virtuele kabels (bv VBcable) gebruikt? Want anders dan stuur je toch ook alle andere pc geluiden, naast de RadioDJ stream, naar je poort?

PS. Ik neem aan dat ik Icecast hier moet downloaden, maar welke? https://synocommunity.com/package/icecast

PS 2: Weet jij ook ergens een simpele beschrijving hoe ik Icecast op de Nas installeer en dan verbind met RadioDJ? Ik weet dat ik dit zelf kan googelen, maar ik kom dan enkel sites tegen waarin het eruit ziet of ik van alles moet programeren. Dus ik was benieuwd of zo'n RadioDj -> caster -> Icecast verbinding ook via wat eenvoudige stappen kan?
Titel: Re: RadioDJ streamen via NAS
Bericht door: mc_ op 19 december 2024, 09:33:09
Half on-, half off-topic: ik ben gestopt met streamen van radiostations via Audiostation. Afgesloten streams bleven in de achtergrond verbinding houden met de bron (publieke omroep). Ook bij Synology gemeld, maar niks meer mee gedaan.

Ik gebruik nu Navidrome in Docker.
Titel: Re: RadioDJ streamen via NAS
Bericht door: Bram66 op 19 december 2024, 09:42:54
Het gaat mij om het streamen van mijn eigen radiostation mbv RadioDJ, dus ik weet niet of jouw opmerking mbt streamen van radiostations via AS dit ook raakt?
Titel: Re: RadioDJ streamen via NAS
Bericht door: Birdy op 19 december 2024, 10:11:59
Voor Icecast moet je deze downloaden (https://packages.synocommunity.com/icecast/7/icecast.v7.f41890%5Bapollolake-avoton-braswell-broadwell-broadwellnk-bromolow-cedarview-denverton-dockerx64-geminilake-grantley-purley-kvmx64-v1000-x86-x86_64%5D.spk).
Titel: Re: RadioDJ streamen via NAS
Bericht door: Bram66 op 19 december 2024, 10:25:28
Top, dank! En dan moet ik die .spk ergens in openen? Ik zei al, ik ben op dit gebied een beginner.
Titel: Re: RadioDJ streamen via NAS
Bericht door: Birdy op 19 december 2024, 11:00:46
In het Package Center van je NAS, dan handmatig installeren.
Titel: Re: RadioDJ streamen via NAS
Bericht door: Bram66 op 19 december 2024, 11:34:39
Top! Gelukt. Enige probleem is dat als ik Icecast opstart ik moet inloggen, maar dat lukt niet met mijn gebruikersnaam en wachtwoord. Ik doe vast iets fout, maar het gaat toch gewoon om gebruikersnaam en wachtwoord van mijn NAS? Ofg moet ik als admin inloggen?
Titel: Re: RadioDJ streamen via NAS
Bericht door: Birdy op 19 december 2024, 11:44:07
Citaat
gebruikersnaam en wachtwoord van mijn NAS? Ofg moet ik als admin inloggen?
Heb even gekeken hoe het werkt maar, voordat er geïnstalleerd wordt krijg je eerst dit schermpje:
[attachimg=1]

Dus, wat je daar hebt ingevuld, is je login.
Titel: Re: RadioDJ streamen via NAS
Bericht door: Birdy op 19 december 2024, 11:48:01
Toch even geïnstalleerd en het werkt:
[attach=1]
Titel: Re: RadioDJ streamen via NAS
Bericht door: Bram66 op 19 december 2024, 12:19:03
Het lukt mij niet om in te loggen. Het enige wat ik voor de URL zie staan is dat de site niet beveiligd is. Is dat de reden dat inloggen niet lukt? En vraag 2, hoe maak ik die wel beveiligd?
Titel: Re: RadioDJ streamen via NAS
Bericht door: Birdy op 19 december 2024, 12:55:54
Die beveiliging (HTTPS) is niet nodig voor alleen inter gebruik.
V.w.b. het inloggen, je ziet hoe ik het gedaan heb.
Als je dat scherm voorbij hebt laten gaan, dus zonder iets in te vullen, dan denk ik dat je als admin moet inloggen met bijbehorende password.
Andets deïnstalleren en opnieuw installeren en dan username en password invullen voor Icecast.
Titel: Re: RadioDJ streamen via NAS
Bericht door: Bram66 op 19 december 2024, 13:21:53
Ok, gelukt. Ales gedeinstalleerd en wederom - na wat verscillende pogingen - opgestart. Het werkt! Nogmaals veel dank voor je snelle en duidelijke hulp. Ik ga nu verder uitzoeken hoe ik SE caster laat 'praten' met Icecast, maar daar kom ik hopelijk wel uit ;-)
Titel: Re: RadioDJ streamen via NAS
Bericht door: Birdy op 19 december 2024, 13:27:25
 :thumbup:
Titel: Re: RadioDJ streamen via NAS
Bericht door: bartmans99 op 19 december 2024, 15:00:30
Ik ben wel benieuwd naar je 'use case'. Je luistert naar je eigen radiostation? Niemand anders?
Titel: Re: RadioDJ streamen via NAS
Bericht door: Bram66 op 19 december 2024, 15:11:41
Dat is wel het plan. Als ik anderen laat luisteren, dan moet dat dan ook allemaal - terecht - via Buma/Stemra geregeld worden. Ik wil enkel voor mijzelf een radiostation dat ik niet alleen via mijn pc, maar ook via smartphone en Sonos kan beluisteren. Voor het bereiken van luisteraars heb ik al verschillende programma's op een lokale (tegenwoordig streek-)omroep, maar als muziek-junk wil ik ook mijn eigen radio dwz muziekcollectie kunnen beluisteren. Met RadioDJ kan ik het format bepalen etc, maar blijft de muziek toch weer een verrassing.
Titel: Re: RadioDJ streamen via NAS
Bericht door: bartmans99 op 19 december 2024, 15:16:51
Dat herken ik. Soms is kiezen uit je eigen collectie nog best ingewikkeld :-).

Ik gebruik daarvoor Airsonic, een muziekstreamer. Die heeft uitgebreide mogelijkheden om playlists te maken en ook een 'radio' functie waarbij iedere keer aanverwante muziek wordt gevonden. Er is een webinterface en er zijn apps om ook op afstand te kunnen luisteren.

Dus soms kies ik gewoon een album (of 1 artiest). En soms luister ik zo naar de 'radio'.

Eventueel kun je ook kijken naar Jellyfin of Emby (of Ampache of ...) om muziek te laten streamen, rechtstreeks vanaf de NAS, zonder tussenkomst van je PC.

Daarmee zeg ik niets over de door jou gekozen oplossing :-). Er zijn vele wegen naar hetzelfde doel.
Titel: Re: RadioDJ streamen via NAS
Bericht door: Bram66 op 19 december 2024, 15:21:44
Dank voor de tips. Het aardige van RadioDJ is dat het ongeveer net zo werkt als Omniplayer waarmee ik bij de lokale omroep werk. Daarnaast, mocht het allemaal werken en bevallen, is het starten van een eigen internetradio altijd nog een mogelijkheid. Dus ook om die reden lijkt het mij leuk/handig om met RadioDJ te spelen. Niet alleen playlisten, maar ook rotatieschema's, eventueel jingles etc etc.
Titel: Re: RadioDJ streamen via NAS
Bericht door: Hutje op 19 december 2024, 17:32:29
hi @Bram66, leuk te zien dat het je idd intussen gelukt is.
RadioDJ is zo'n handig programma, ik draai daar nu zeker al 3 jaar mee (voor een internet radiostation) en het is iedere keer weer een verademing om te zien wat het allemaal kan.
Uiteraard met de muziek/jingles/promo's vanaf de NAS.
Min of meer helemaal zelfstandig, want dmv Events is alles in te stellen.

Mocht je nog tegen dingen aanlopen, dan ziet Birdy jouw vragen sneller dan ik.
En ik lees zijn antwoorden dan ook wel.
Blijft er nog iets open staan, kijk ik wel of ik nog iets kan bijdragen.

Titel: Re: RadioDJ streamen via NAS
Bericht door: Bram66 op 19 december 2024, 18:17:20
Nog niet alles is gelukt. RadioDJ en SE caster werken (op mijn PC) en Icecast doet het op mijn NAS, MAAR het lukt mij niet om de output van SE Caster naar Icecast te krijgen. Ik krijg telkens de melding "Error 2. Can't opne the stream". Dus ik weet niet hoe ik de output van SE CAster stream naar Icecast. Ik heb als server het IP adres van mijn NAS ingevuld en poort 8000, maar dat werkt niet. Kortom de ingredienten zijn er, maar ik kan de taart niet bakken ;-) Hulp is zeer welkom, bij voorbaat dank.
Titel: Re: RadioDJ streamen via NAS
Bericht door: Hutje op 19 december 2024, 20:13:47
Waar het allemaal om draait in ICECAST, is het icecast.xml bestand.
Waar dit precies bij jou op je systeem staat, weet ik niet, omdat ik ICECAST via een docker container heb draaien.

Dit bestaat uit de settings die aangeven waar naar geluisterd moet worden, hoeveel luisteraars je maximaal kunt 'serveren', etc., etc.

Hieronder een stukje van mijn icecast.xml bestand :
Pas in elk geval het volgende aan: <hostname> <clients> <source-password> <shoutcast-mount>

<icecast>
    <!-- IMPORTANT!
         Especially for inexperienced users:
         Start out by ONLY changing all passwords and restarting Icecast.
         For detailed setup instructions please refer to the documentation.
         It's also available here: http://icecast.org/docs/
    -->
    <hostname>radio.bram66.synology.me</hostname>

    <limits>
        <!-- Global maximum number of clients.
             This includes all kinds of clients, not only listeners.
        -->
        <clients>100</clients>
        <sources>10</sources>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
        <!-- This sets the burst size in [bytes]. This is the amount the
             the server sends to a listener that connects to a stream.
             This allows for a significantly reducing in startup time.
             Most people won't need to change from the default 64k.
             Applies to all mountpoints.
        -->
        <burst-size>65535</burst-size>
    </limits>

    <authentication>
        <!-- Sources log in with username 'source' -->
        <source-password>changeme</source-password>
        <!-- Relays log in with username 'relay' -->
        <relay-password>changeme</relay-password>

        <!-- Admin logs in with the username given below -->
        <admin-user>changeme</admin-user>
        <admin-password>changeme</admin-password>
    </authentication>

    <!-- set the mountpoint for a shoutcast source to use, the default if not
         specified is to have none.
    <shoutcast-mount>/live</shoutcast-mount>
    <!--
    <directory>
        <yp-url-timeout>15</yp-url-timeout>
        <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
    </directory>
    -->

    <!-- You may have multiple <listen-socket> elements -->
    <listen-socket>
       <port>8000</port>
       <!-- <bind-address>127.0.0.1</bind-address> -->
       <shoutcast-mount>/test</shoutcast-mount>
    </listen-socket>
</icecast>

Titel: Re: RadioDJ streamen via NAS
Bericht door: Birdy op 19 december 2024, 20:45:34
Citaat
Waar het allemaal om draait in ICECAST, is het icecast.xml bestand.
Waar dit precies bij jou op je systeem staat, weet ik niet
Staat in: /volume1/@appdata/icecast/