Auteur Topic: Schoutcast Server installeren via Docker  (gelezen 2194 keer)

Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 263
  • Je bent nooit te oud om te leren!!!!
Schoutcast Server installeren via Docker
« Gepost op: 04 maart 2022, 11:05:29 »
Goede morgen.
Ik kom net een beetje kijken in de wereld van een NAS Synology
Sinds Gisteren heb ik de DS920+
Ispy heb ik aan de praat via Docker.
Nu wil ik schoutcast installeren.
Maar kom er niet helemaal uit.
Het gaat om deze container (https://hub.docker.com/r/vimagick/shoutcast)
wie kan mij en vele anderen helpen om deze te installeren.
Hoor het graag.

     
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 117
  • Berichten: 733
Re: Schoutcast installeren via Docker
« Reactie #1 Gepost op: 04 maart 2022, 13:18:22 »
Wat wil je eigenlijk bereiken en wat heb je al getest ? Staan er specifieke errors in de logfiles waar je iets mee bent ?
Op die link ziet dat er allemaal redelijk simpel uit om die container in gang te trappen, maar daarom doet die nog niks.
Hoe zit je PUBlisher / SUBscriber model eruit ? Wil je video-feeds beginnen streamen? Vanwaar komen die dan ?

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 823
  • -Ontvangen: 1409
  • Berichten: 7.582
Re: Schoutcast installeren via Docker
« Reactie #2 Gepost op: 04 maart 2022, 13:26:18 »
ShoutCast is toch een mogelijkheid / verzameling om internetradio af te spelen?  (Verzameling radiostations).

Als dat de bedoeling is?  Shoutcast is onderdeel van Audio Station.  Als je dat installeert, heb je ook ShoutCast.
Heb je heel die docker toestanden niet nodig.
DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 263
  • Je bent nooit te oud om te leren!!!!
Re: Schoutcast installeren via Docker
« Reactie #3 Gepost op: 04 maart 2022, 13:31:47 »
Nee geen video.
Schoutcast is dat een dj inlogt in de schoutcast.
En die stuurt het  het internet op.

Maar ik hou je op de hoogte want  (google) ben ik al stukken dichter bij.
Het ging voornamelijk op, vanwegen de volume (mappen).


Via yoytube ben ik wat wijzer geworden over hoe en wat de containers werken in Docker.
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 263
  • Je bent nooit te oud om te leren!!!!
Re: Schoutcast installeren via Docker
« Reactie #4 Gepost op: 04 maart 2022, 13:33:39 »
Citaat
ShoutCast is toch een mogelijkheid / verzameling om internetradio af te spelen?  (Verzameling radiostations).

Als dat de bedoeling is?  Shoutcast is onderdeel van Audio Station.  Als je dat installeert, heb je ook ShoutCast.
Heb je heel die docker toestanden niet nodig.

De bedoeling is omm te streamen en niet te luisteren via schoutcast.
Misschien had ik moetn schrijven Schoutcast Server

Header al aangepast.
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 117
  • Berichten: 733
Re: Schoutcast Server installeren via Docker
« Reactie #5 Gepost op: 04 maart 2022, 13:36:38 »
Met containers (vb "Docker") moet je inderdaad goed begrijpen dat je iet of wat geisoleerd werkt (zowel op "netwerk" vlak, als met volumes/folders) en dat je de nodige "mappings" naar buiten moet maken als je persistente data wil opslagen. Alles "binnen de container" zal vb bij een upgrade gewoon verdwenen zijn, vandaar oa de mappings.


Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 263
  • Je bent nooit te oud om te leren!!!!
Re: Schoutcast Server installeren via Docker
« Reactie #6 Gepost op: 04 maart 2022, 13:44:27 »
Ja klopt helemaal.
Maar was ff puzzelen, voor 90% begin ik het te snappen.
Want alle containers kun je https op zetten.
En dat was de bedoeling.
Hoe weet ik nog niet maar daar komen we vast wel uit
Op dit forum is gegantisch veel info , dus zal wel goed komen.
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 263
  • Je bent nooit te oud om te leren!!!!
Re: Schoutcast Server installeren via Docker
« Reactie #7 Gepost op: 04 maart 2022, 21:53:26 »
Toch even een vraagje.
Wat heb ik hier verkeerd gedaan.

Citaat
Start container Schoutcast failed: {"message":"OCI runtime create failed: container_linux.go:367: starting container process caused: process_linux.go:495: container init caused: rootfs_linux.go:61: mounting \"/volume1/docker/schoutcast/sc_serv.conf\" to rootfs at \"/volume1/@docker/btrfs/subvolumes/dae091c60640326667a758709ff4132a2d2377576528f94e298e161b9e3ad97d/opt/shoutcast/sc_serv.conf\" caused: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type"}.

Ik hoor het graag .


PS
Het gaat om deze container.
Schoucast
Helaas moet ik nu weg, maar kijk er zekers morgen middag naar.
Bedankt alvast
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 117
  • Berichten: 733
Re: Schoutcast Server installeren via Docker
« Reactie #8 Gepost op: 05 maart 2022, 07:42:13 »
Heb je dat sc_server.conf bestand dan aangemaakt (want vanzelf maakt die dat niet aan natuurlijk) ? Rechten goed gezet ?
Heb je FOLDER mapping of FILE mapping gemaakt ? Die keuze moet je maken op de moment dat je da aanmaakt?

De foutmelding kan daar wel eens over gaan :

aused: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type"}.


Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 263
  • Je bent nooit te oud om te leren!!!!
Re: Schoutcast Server installeren via Docker
« Reactie #9 Gepost op: 05 maart 2022, 13:36:05 »
Even een vraag tussen door.
Is er ergens een goede uitleg liefst in het nederlands hoe je een image kan installeren in docker.
Een voorbeeld hier onder.

BRON

How it works
+-----+       +-----------+
| mpd | ----> | shoutcast |
+-----+  PUB  +-----------+
                    ^
                    |SUB
           +--------+--------+
           |        |        |
        +-----+  +-----+  +-----+
        | mpd |  | mpd |  | mpd |
        +-----+  +-----+  +-----+
docker-compose.yml
Server:

shoutcast:
  image: vimagick/shoutcast
  ports:
    - "8000:8000"
    - "8001:8001"
  volumes:
    - ./sc_serv.conf:/opt/shoutcast/sc_serv.conf
  restart: always
Client:

mpd:
  image: easypi/mpd-arm
  ports:
    - "6600:6600"
    - "8800:8800"
  volumes:
    - ./mpd.conf:/etc/mpd.conf
    - ./music:/var/lib/mpd/music
    - ./playlists:/var/lib/mpd/playlists
  devices:
    - /dev/snd
  restart: always
sc_serv.conf
#
# http://wiki.shoutcast.com/wiki/SHOUTcast_DNAS_Server_2
#

adminpassword=hackme1
password=hackme2
requirestreamconfigs=1
streamid_1=1
streampath_1=/stream/1/
logfile=logs/sc_serv.log
w3clog=logs/sc_w3c.log
banfile=control/sc_serv.ban
ripfile=control/sc_serv.rip
nginx.conf
http {
    server {
        listen 80;
        server_name shoutcast.easypi.info;
        location / {
            proxy_pass http://127.0.0.1:8000;
        }
    }
}

stream {
    server {
        listen 81;
        proxy_pass 127.0.0.1:8001;
    }
}
mpd.conf
music_directory    "/var/lib/mpd/music"
playlist_directory "/var/lib/mpd/playlists"
db_file            "/var/lib/mpd/database"
log_file           "/var/log/mpd/mpd.log"
pid_file           "/var/run/mpd.pid"
state_file         "/var/lib/mpd/state"
sticker_file       "/var/lib/mpd/sticker.sql"

input {
        plugin "curl"
}

audio_output {
        type            "alsa"
        name            "My ALSA Device"
        mixer_type      "software"
}

audio_output {
        type            "httpd"
        name            "My HTTP Stream"
        encoder         "vorbis"
        port            "8800"
        bitrate         "128"
        format          "44100:16:1"
        always_on       "yes"
        tags            "yes"
}

audio_output {
        type            "shout"
        protocol        "shoutcast"
        encoding        "mp3"
        name            "My Shout Stream"
        host            "shoutcast.easypi.info"
        port            "80"
        mount           "/stream/1/"
        password        "hackme2"
        bitrate         "128"
        format          "44100:16:1"
}
MPD doesn't support streampath setting. The mount setting doesn't work.

$ export MPD_HOST=192.168.31.104
$ mpc update
$ mpc lsplaylists
$ mpc load playlist
$ mpc repeat on
$ mpc play
$ vlc http://shoutcast.easypi.info/stream/1/



Ik hoor het graag.
Mocht ik er niet uitkomen.
Ben ik bereid om er wat voor te betalen.

Bedankt alvast.
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline Babylonia

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 823
  • -Ontvangen: 1409
  • Berichten: 7.582
Re: Schoutcast Server installeren via Docker
« Reactie #10 Gepost op: 05 maart 2022, 13:50:07 »
Ik denk dat er op het forum niet veel kennis is op dit gebied.
Als ik terug zoek op het forum zijn er wel eens pogingen gedaan om radio op een NAS als server te broadcasten, maar met weinig succes.
Maar misschien kom je wel bij andere bronnen uit met meer info?

https://www.synology-forum.nl/overige-software/radio-stream-sam-broadcaster-installeren/
https://www.synology-forum.nl/media-streaming-mods/mpd-installatie-probleem

En volgende onderwerp vanaf ongeveer < HIER >  en vervolgreacties en met name dan weer < DEZE > en verder.
DS213j   2x 6TB WD Ultrastar     -  DSM 6.2  -  glasvezel 1 Gbps  (Odido) ZyXEL EX5601 + RT1900ac (AP) + Apple Airport Express (bridge)
DS415+  4x 4TB HGST Deskstar  -  DSM 6.2  -  glasvezel 100/100  (KPN) + 2x "SupeWifi" + RT6600ax + RT2600ac + MR2200ac  -  NVDIA Shield TV Pro
DS920+  4x 4TB WD Red Plus     -  DSM 6.2         +         DS420j   4x 4TB WD Red Plus   -  DSM 7.2
             Ervaring met routers van  DrayTek, Fritzbox, TP-Link  -  switches Netgear, ZyXEL  -  Access Points TP-Link, Grandstream.....

Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 263
  • Je bent nooit te oud om te leren!!!!
Re: Schoutcast Server installeren via Docker
« Reactie #11 Gepost op: 05 maart 2022, 17:51:40 »
Citaat
Ik denk dat er op het forum niet veel kennis is op dit gebied

Nou het gaat niet om hoe het instellen en dergelijke.

Waar mij het omgaat is de container aan de praat krijg.
Krijg hem wel draaiende, maar niet via de http/s
Normaal doe je bijv. http://192.168.0.100:8050 zoiets.
Maar zelfs dat krijg ik niet aan de praat.
Het gaat mij puur om dat ik die container aan de praat krijg.

  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1343
  • -Ontvangen: 7824
  • Berichten: 43.255
  • FIFO / LIFO
    • Truebase
Re: Schoutcast Server installeren via Docker
« Reactie #12 Gepost op: 05 maart 2022, 18:42:19 »
Je vraag was:
Citaat
hoe je een image kan installeren in docker.
Nou, dat kan iedereen wel.
Ja vraag is nu:
Citaat
Waar mij het omgaat is de container aan de praat krijg.
En dat heeft juist te maken met hoe je de container instelt.
Helaas kan ik je hiermee niet helpen, misschien internet raadplegen?


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-5
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeServer  BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Satje01

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 26
  • -Ontvangen: 37
  • Berichten: 263
  • Je bent nooit te oud om te leren!!!!
Re: Schoutcast Server installeren via Docker
« Reactie #13 Gepost op: 06 maart 2022, 10:57:47 »
we gaan zeker verder zoeken.
Goedemorgen trouwens.
Zodra ik het gevonden heb dan zal ik het melden hier.
 iedereen super bedankt voor de hulp en uitleg.

Zodra iemend het weet hoor ik het ook graag.
  • Mijn Synology: DS213j
  • HDD's: 2 tera westernD
  • Extra's: DS920+ 12 gig ram

Offline DSGebruiker

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 117
  • Berichten: 733
Re: Schoutcast Server installeren via Docker
« Reactie #14 Gepost op: 06 maart 2022, 12:27:44 »
Werkt anders prima hoor?
Je moet niet verbinden naar de 8000 / 8001 poorten op de container (want die zijn onbereikbaar vanaf de buitenwereld). Je moet verbinden naar de TCP-poorten die bij creatie container voorgesteld worden (vb 49163) en vanaf de buitenwereld (=je lokale LAN) bereikbaar zijn
Je kan dat overriden natuurlijk en ook op 8000 en 8001 zetten zolang er maar geen conflic is.

Alternatief is bij aanmaak container kiezen bij "netwerk" settings "use host network" of zoiets.
Daarna gewoon naar het IP van je NAS geen op poort 8000/800155859-0


 

schoutcast.naam.synology.me valt weg.

Gestart door Satje01Board DDNS / Quick Connect / EZ-Internet / Portforwarding

Reacties: 0
Gelezen: 313
Laatste bericht 06 maart 2023, 18:25:08
door Satje01
Schoutcast V2 server op Synology

Gestart door Satje01Board Overige software

Reacties: 11
Gelezen: 2157
Laatste bericht 30 juni 2021, 11:51:19
door Babylonia