You are not logged in.

Dear visitor, welcome to VDR Portal. 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.

MacMini

Beginner

  • "MacMini" started this thread

Posts: 40

Location: Germany

Occupation: Netzwerkadministrator

  • Send private message

1

Tuesday, November 29th 2005, 10:58pm

[MOVED TO NEW VERSION] Apple Mac OS X VDR Stream Switcher 0.4 --- needs mplayer

VDR Stream Switcher --- Version 0.4

VDR Stream Switcher allows you to Watch, Capture and Convert your VDR Streams on Mac OS X

Binary:
http://www.christian-hornung.de/binary/V…witcher-0.4.zip

Screenshot:
http://www.christian-hornung.de/vss04.jpg

Source Code: "its the old source code, the new source code comes in a few days"
http://www.christian-hornung.de/source/VDRStreamSwitcher-source-03.zip

Changelog:

2005-11-26 Version 0.4

- Now you can capture your VDR http live Stream on your Mac direct to your Hard Disk
- The record file will be stored on your Desktop
- You can also convert the Record.vdr File to MPEG and watch it with Quicktime or edit the captured VDRstream / Movie with iMovie etc. or burn a DVD =)
Info: Converting the Record.vdr file needs much time, so better you do start this before you go to bed if it is a large Record =) My MacMini converts if nothing else is running, with 25 FPS.


2005-11-15 Version 0.3

- Added DVB-C und DVB-T support
- Added more Channels
- Added direct pipe to mplayer
- Added Help with this text

- Known issue: Phoenix, ARD, HR does not stream with my VDR, maybe your VDR will do that.
- If something went wrong and mplayer increase a high CPU Load, open a terminal and type in "killall mplayer"
or interrupt mplayer in the activity monitor.

2005-11-11 Version 0.2.b "bugfix Version"

- There are no more Installation failures
- New Directory for channels.conf.m3u "~/Library/Preferences/channels.conf.m3u"
- Application now compiled in Release mode, the program should now start ;-)

Special thanks to hannsens and doubleselecta from vdr-portal.de for reporting the bugs. ;-)

2005-11-10 Version 0.2

- In This Version you must not modify your VDR
- You can set your own IP
- You can set your own Port
- You can set your own Channel-position
- You must not modify your mplayer config

This Tool needs mplayer from http://www.darwinports.com/

Installation:

-Just install mplayer from http://www.darwinports.com/
-Be sure that "mplayer" and "mencoder" is located in one of your executable enviroment path and is called "mplayer" and "mencoder" else copy or symlink it to /usr/bin/
-RecEx your vdr channels.conf with your Parameter and copy the file to your Mac
!!! important RecEX output must be locatet on your Mac in "~/Library/Preferences/channels.conf.m3u"

Very Special Thanks to hannsens for his RecEx Code:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
######################################################################################################
#!/bin/bash
# ---------------------------------------------
# CONFIGURE HERE
PLAYLIST_PATH="/tmp"                                    # where the playlists should be located
PLAYLIST_BASENAME="channels.conf"                       # basename of the playlist-files. ".m3u", "_tv.m3u" or "_radio.m3u" will be added
VDRADRESS="192.168.0.42"                               # your VDRs IP
CHANNELSCONF="/etc/vdr/channels.conf"          # your channels.conf 
VDRPORT="3000"                                          # port the streamdev-server is listening
TVSTREAMTYPE="PS"                                       # kind of stream your Client likes best for TV-Channels
FIND_RADIO="YES"                                        # get the radio channels?
RADIOSTREAMTYPE="ES"                                    # kind of stream your Client likes best for Radio-Channels
WRITE_INTO_ONE_FILE="YES"                               # build one file for all Channels (Radio and TV)
WRITE_M3UTAGS="YES"
SUFFIX="m3u"
# ----------------------------------------------

if [ "$WRITE_INTO_ONE_FILE" = "YES" ] ; then
        TV_SUFFIX=""
        RADIO_SUFFIX=""
        FILENAME=$PLAYLIST_PATH"/"$PLAYLIST_BASENAME$TV_SUFFIX"."$SUFFIX
        RADIOFILENAME=$FILENAME
        echo "">$FILENAME
else
        TV_SUFFIX="_tv"
        RADIO_SUFFIX="_radio"
        touch $PLAYLIST_PATH"/"$PLAYLIST_BASENAME$RADIO_SUFFIX"."$SUFFIX
        RADIOFILENAME=$PLAYLIST_PATH"/"$PLAYLIST_BASENAME$RADIO_SUFFIX"."$SUFFIX
        echo "">$RADIOFILENAME
        echo "">$FILENAME
fi

# build Playlist for TV-Channels
        FILENAME=$PLAYLIST_PATH"/"$PLAYLIST_BASENAME$TV_SUFFIX"."$SUFFIX
        URL='http:\/\/'$VDRADRESS':'$VDRPORT'\/'$TVSTREAMTYPE'\/\3-\6-\7-\5'
        SEARCHPATTERN='^\([^\;^\:]*\)[^:]*\:\([^:]*\:\)\{2\}\([^:]*\)\:\([^:]*\:\)\{5\}\([^:]*\)\:\([^:]*\)\:\([^:]*\)\:.*$'
        if [ "$WRITE_M3UTAGS" = "YES" ] ; then
                LINEPREFIX='#EXTINF:0,\1\n'
                LINESUFFIX='';
                echo "#EXTM3U">$RADIOFILENAME
                echo "#EXTM3U">$FILENAME
        else
                LINEPREFIX=''
                LINESUFFIX=' \1'
        fi
        REGEX='s/'$SEARCHPATTERN'/'$LINEPREFIX$URL$LINESUFFIX'/g'
        cat $CHANNELSCONF | egrep  -v '^([^:]*\:){5}0.*$' | egrep -v '^\:.*' | sed "$REGEX" >> $FILENAME 
        if [ "$FIND_RADIO" = "YES" ] ; then
                URL='http:\/\/'$VDRADRESS':'$VDRPORT'\/'$RADIOSTREAMTYPE'\/\3-\6-\7-\5'
            REGEX='s/'$SEARCHPATTERN'/'$LINEPREFIX$URL$LINESUFFIX'/g'
                cat $CHANNELSCONF | egrep  '^([^:]*\:){5}0.*$' | sed "$REGEX" >> $RADIOFILENAME
        fi

######################################################################################################

That`s it. enjoy the program =)

PS: if you want you can modify your /User/$user/.mplayer/config with parameters
you want to have like:

# Write your default config options here!
cache = 4096
aspect = 16:9

This post has been edited 2 times, last edit by "MacMini" (Dec 4th 2005, 6:41pm)


MacVDR

Intermediate

Posts: 465

Location: Nähe Stuttgart

  • Send private message

2

Wednesday, November 30th 2005, 11:02am

Hi Christian,


ich hab da ein kleines Problem, vielleicht kannst Du mir da weiterhelfen. Ich hatte früher immer FINK drauf, bis ich den Tiger in den Tank gepackt hab. Damals hab ich FINK gekickt...


... also eine gute Gelegenheit, darwinports mal auszuprobieren. Ich hab mir die aktuelle Version gezogen und installiert, ein selfupdate gemacht und die Pfade entsprechend hingebogen - läuft.

Was allerdings nicht funktioniert, ist die Installation von Software, wenn ich z.B.

sudo port install a52decX

eingebe, wird der Code runtergeladen, entpackt, es wird konfiguriert. Dann legt der Compiler los und schlägt sich nach kurzer Zeit die Rübe an. Ich hab es bisher nicht geschafft, auch nur ein Paket von darwinports zu installieren/übersetzen!

Hast Du da irgendwelche Tipps für mich? Ich hab die aktuellen Developer-Tools drauf (letztes Update vor ein paar Tagen...).



Und gleich noch eine Frage ;) wie funktioniert das mit den VARIANTS? Ich wollte ffmpeg mit mp3, ogg & aac installieren, wie muss ich die Varianten angeben? Werd' da aus den man-pages nicht recht schlau...
Gruß MacVDR (VDR user #912)
–––––––––––––––––––––––––––
Asus M2NPV-VM * AMD Athlon64 X2 3800+ EE * 1GB DDR2/667 * FF 1.5 * Budget * CI * 1TB WD RE2 FYPS * LG-Brenner

MacMini

Beginner

  • "MacMini" started this thread

Posts: 40

Location: Germany

Occupation: Netzwerkadministrator

  • Send private message

3

Wednesday, November 30th 2005, 12:12pm

Hallo Claus,

Du kannst mich gerne heute abend im ICQ oder AIM, bezüglich darwinports kontaktieren. Ich finde den Thread hier sollte man der Übersicht halber, für Fragen zu dem Programm führen.

So viel ich weiss, brauchst Du die ganzen Codecs nicht manuel installieren, da diese beim MPlayer bundle von darwinports als dependencies dabei sind.

Natürlich kannst Du die sourcen auch so entpacken und manuel mit Deinen Variant Options kompilieren zu ./configure --enable-mp3lame

MacVDR

Intermediate

Posts: 465

Location: Nähe Stuttgart

  • Send private message

4

Wednesday, November 30th 2005, 1:00pm

Hi Christian,

hast Recht, ich wollte den Thread nicht hijacken :D

Ich probier mal weiter, vielleicht klopf' ich im AIM mal an ;)
Gruß MacVDR (VDR user #912)
–––––––––––––––––––––––––––
Asus M2NPV-VM * AMD Athlon64 X2 3800+ EE * 1GB DDR2/667 * FF 1.5 * Budget * CI * 1TB WD RE2 FYPS * LG-Brenner

5

Friday, December 2nd 2005, 11:33pm

RE: [ANNOUNCE] Apple Mac OS X VDR Stream Switcher 0.4 --- needs mplayer

Hallo,

ich bin leider noch die naechsten 3 Wochen nur ueber das WWW mit meinem VDR verbunden und kann daher nichts testen, bin aber schon gespannt auf die neue Version. Sobald ich wieder in Berlin bin werde ich mich melden!

Hannes

robbitobbi://Scenic xB @ 866MHz/~Nexus2.1 - Budget TT 1.0 (Empfangs-VDR)
fliewatueuet://ScenicxB @ 800MHz/~i810fb-xinelibout (Client)

MacMini

Beginner

  • "MacMini" started this thread

Posts: 40

Location: Germany

Occupation: Netzwerkadministrator

  • Send private message

6

Sunday, December 4th 2005, 6:42pm

Hi Jungs,

es ist schon wieder eine neue Version draussen.

http://www.vdr-portal.de/board/thread.ph…406&sid=#391406

Have fun =)

Immortal Romance Spielautomat