You are not logged in.

Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

1

Saturday, January 2nd 2010, 6:50pm

[E2 Plugin] SHOUTcast

SHOUTcast E2 Plugin
Internetradio und Aufnahmemöglichkeit für die Dreambox

Bechreibung:
Es wird vom shoutcast-Server die Genre-Liste geholt, und man kann sich dann eine Station auswählen und anhören.
Über die Menü-Taste kann man Favoriten speichern oder man kommt in die Konfiguration des Plugins.
Aufnahme: In den Settings können Einstellungsmöglichkeiten für die Aufnahme noch gemacht werden. Während einer Aufnahme muss das Plugin nicht geöffnet bleiben. Ebenso kann die Aufnahmedauer eingestellt werden.

SHOUTcast benötigt das Streamripper-Paket, welches als erstes installiert werden muss.

Das Plugin liegt (ab morgen) auf dem experimental-Feed bei DMM oder einfach das hier aus dem Anhang installieren.

Viel Spass damit, wers denn gebrauchen kann.
Dr. Best

EDIT: Neueste Version hier: [E2 Plugin] SHOUTcast
Dr.Best has attached the following image:
  • screenshot.jpg
Dr.Best has attached the following files:
4 8 15 16 23 42

This post has been edited 3 times, last edit by "Dr.Best" (Jan 3rd 2010, 4:03pm)


Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

2

Sunday, January 3rd 2010, 11:50am

Update:
Commit Text:
-show red button caption "stop record" when recording
-let the user confirm the stopping of a recording
-give user the chance to cancel the start of recording by pressing exit in recording-length-widget


Dummerweise wird das Favoriten-File bei jedem Update überschrieben... :D Da muss ich mal schauen, wie ich das noch handhabe...
4 8 15 16 23 42

This post has been edited 1 times, last edit by "Dr.Best" (Jan 3rd 2010, 12:14pm)


Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

3

Sunday, January 3rd 2010, 12:15pm

Update:

-create an own favorite-user file based on default-file
Dr.Best has attached the following file:
4 8 15 16 23 42

4

Sunday, January 3rd 2010, 12:17pm

Super, auf die Aufnahmefunktion im DMM Image habe ich schon lange gewartet!

Kann man auch andere Streams, als Shoutcast einbinden? Also etwa ogg oder aac?

Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

5

Sunday, January 3rd 2010, 12:44pm

Ja, das geht, musste aber "per Hand" machen.

Öffne die Datei

/usr/lib/enigma2/python/Plugins/Extensions/SHOUTcast/favorites.user

zum editieren (mit einem linux-tauglichen Editor!).

Die erste Zeile gibt die Anzahl der Favriten an, da musst Du die Zahl um eins erhören, also beispielsweise

config.entriescount=6

Dann musst Du die Einträge machen, als Index für den Eintrag die eben eingetragene Zahl -1 (in diesem Fall also 5):

config.Entries.5.text=http://netshow.play.cz:8000/radio7cz128.ogg
config.Entries.5.type=url
config.Entries.5.name=Test

Speichern, Plugin aufrufen, und in der Favoritenliste den Stream auswählen.

Mit diesem System kann man beliebige URL-Streams direkt als Favoriten speichern.
4 8 15 16 23 42

6

Sunday, January 3rd 2010, 1:12pm

Vorweg erstmal besten Dank für das Plugin - funktioniert auf die ersten beiden Blicke alles wie es soll.

Zur vollkommenen Glückseligkeit fehlt mir allerdings eine Art Screensaver. Ggf. könnte man auch das TV-Bild weiterlaufen lassen?

Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

7

Sunday, January 3rd 2010, 1:19pm

Drücke im Plugin auf "Menü", und dann auf Hide. Damit haste dann einen schwarzen Bildschirm, was ja ne Art von Screensaver ist. :)
4 8 15 16 23 42

OoZooN

Dreamer

    Germany

Posts: 1,864

Location: Wienhausen

Occupation: Elektriker

  • Send private message

8

Sunday, January 3rd 2010, 1:29pm

ich muss da mal was loswerden: :thumbsup: :love:
mfg

OoZooN

Support für OoZooN Images gibt es auf forum.oozoon.de , nicht hier!

Two Beer or not two Beer, thats the Question

Aktuelle Nachrichten rund um OoZooN-Images gibt es auf Twitter

Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

9

Sunday, January 3rd 2010, 1:35pm

ich muss da mal was loswerden: :thumbsup: :love:
Danke. :)
Ist ja schön, wenn Ihr das Plugin auch gebrauchen könnt... :P
4 8 15 16 23 42

10

Sunday, January 3rd 2010, 3:54pm

Drücke im Plugin auf "Menü", und dann auf Hide. Damit haste dann einen schwarzen Bildschirm, was ja ne Art von Screensaver ist. :)
Hmm...da wird bei mir das TV-Bild angezeigt - allerdings als Standbild?

Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

11

Sunday, January 3rd 2010, 3:59pm

Hm... bei mir auf der 8000er wird der Bildschirm mit dem Befehl stopService() schwarz. :rolleyes:
Ich lasse mir da noch was einfallen... ;)
4 8 15 16 23 42

Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

12

Sunday, January 3rd 2010, 4:01pm

Update:
deutsche Übersetzung eingefügt
Dr.Best has attached the following file:
4 8 15 16 23 42

Ryu

Dreamer

Posts: 242

Location: Hessen

Occupation: Frauenarzt

  • Send private message

13

Sunday, January 3rd 2010, 4:29pm

RE: [E2 Plugin] SHOUTcast



SHOUTcast benötigt das Streamripper-Paket, welches als erstes installiert werden muss.



EDIT: Neueste Version hier: [E2 Plugin] SHOUTcast

Braucht man den Generell oder nur wenn man die Streams aufnehmen will?
Warum ist eigentlich der Streamripper nicht auf dem Feed ?

Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

14

Sunday, January 3rd 2010, 4:37pm

Braucht man den Generell oder nur wenn man die Streams aufnehmen will?
Warum ist eigentlich der Streamripper nicht auf dem Feed ?
Ja, den Streamripper benötigt man schon alleine deswegen, weil ich den als depends in das ipk-file reingenommen habe. Verwendet wird dieser allerdings nur für Aufnahmen.
Ich weiß nicht, von welchem Feed Du redest, aber auf dem exp. Feed von DMM ist der streamripper extra aufgenommen worden und auch vorhanden für die 8000/800. Der 7025ziger Feed ist eventuell noch nicht aktualisiert worden, denn da ist das Plugin auch noch nicht vorhanden. ;)
4 8 15 16 23 42

15

Tuesday, January 5th 2010, 8:32pm

Das Plugin ist wirklich toll! Jetzt kann ich wieder zurück zum Experimental flashen.

Allerdings hatte ich oft Zahnräder bei Aufnahmen von Streams, die oft die Titelinfo ändern und man alles in nur eine Datei aufnehmen möchte. Ich denke da fehlt noch das --xs-none argument, beim Start des Streamrippers in def InputBoxStartRecordingCallback:

Source code

1
2
3
4
if config.plugins.shoutcast.riptosinglefile.value:
				args.append('-a')
				args.append('-A')
				args.append('--xs-none')

Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

16

Tuesday, January 5th 2010, 9:08pm

Hi,
soweit ich weiß gibt es diese Option noch gar nicht in der Streamripper-Version 1.61.10, welche im OE enthalten ist.
Bei mir kommen allerdings auch keine Zahnräder während der Aufnahme, und ich nehme nur in Single-Files auf.

Welche Box hast Du denn? Auf welcher Station oder URL bekommste denn die Zahnräder?

Unabhänhig davon schaue ich morgen mal, ob ich eine höhere Programmversion zum Kompilieren bekomme. Kann ja nicht schaden... :)
4 8 15 16 23 42

Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

17

Wednesday, January 6th 2010, 1:17am

So, ich hab mal für die Dreamboxen die neueste Version vom streamripper kompiliert (die im OE ist doch schon richtig alt :D ), welche wesentlich schneller ist, was imO das Starten und Beenden von Aufnahmen angeht.
Ich muss mir morgen mal die Options anschauen, ob da noch was interessantes dazugekommen ist.
Dr.Best has attached the following file:
4 8 15 16 23 42

18

Wednesday, January 6th 2010, 11:41am

SUPER GUTE ARBEIT :) :D :thumbsup:
1X DM8000 BetaBox 2,0TB 2X Stecktuner Sat (OE2.0) Exp. GP3.2
1X DM8000 1.3 Rev. 2,0TB Std. kein Stecktuner (
OE2.0) Exp. GP3.2

19

Thursday, January 7th 2010, 12:35am

Hi,
soweit ich weiß gibt es diese Option noch gar nicht in der Streamripper-Version 1.61.10, welche im OE enthalten ist.
Bei mir kommen allerdings auch keine Zahnräder während der Aufnahme, und ich nehme nur in Single-Files auf.

Welche Box hast Du denn? Auf welcher Station oder URL bekommste denn die Zahnräder?

Unabhänhig davon schaue ich morgen mal, ob ich eine höhere Programmversion zum Kompilieren bekomme. Kann ja nicht schaden... :)
Ich habe die DM8000. Der Stream, bei dem die Zahnräder auftauchten ist http://bhjms-streamserver.mscs.net:8000/ Es gab auch immer mal nen Timeout von irgendeiner google url. Im [Moderator] Fremdimage, verstößt gegen die Boardregeln [/Moderator] , was ich zur Zeit noch draufhabe, war eh schon die neue Streamripper Version drauf. Das cue file wird allerdings auch mit der --xs-None option immer noch erstellt.

This post has been edited 1 times, last edit by "floh" (Jan 7th 2010, 7:16am)


Dr.Best

Dreamer

  • "Dr.Best" started this thread

Posts: 503

Location: www.dreambox-tools.info

  • Send private message

20

Thursday, January 7th 2010, 9:58am

Bei mir wird mit der Sreamripper Versopn 1.64.6 zwar ein cue-File erstellt mit dem Plugin, aber es werden keine Artists/Titles eingetragen, sondern nur die Breakpoints, was ich persönlich sehr schade finde, so dass ich wieder auf die im OE vorhandene streamripper-Version zurück gewechselt bin, da dort alles so funktioniert, wie ich mir das vorstelle beim Aufnehmen. Die Option "--xs-None" benötigt man nicht, um cue-Files erstellen zu lassen.
Das mit der google-Meldung wird wahrscheinlich der Coverdownload sein, den ich in einer kommenden Version optional ausschaltbar machen werde.
Deine URL versuche ich heute abend mal, mal schauen, ob ich auch Zahnräder bekomme. Allerdings könnte ich diesbezüglich eh nix ändern, da das Abspielen des Streams nix mit dem Plugin zu tun hat, sondern der gstreamer in Enigma2 erledigt.
4 8 15 16 23 42