MediathekView im Web

by Volker Weber

MediathekViewWeb

MediathekView kennt wohl jeder, der unterwegs Videos schauen will, wenn er nicht direkt streamen kann oder will. Und jetzt gibt es das auch ohne Installation eines Programms. Sehr cool.

More >

[Danke, Alex]

Comments

Danke für die Info. Schön dass das Projekt doch nicht eingestellt wird und jetzt auf Communityfüßen steht und auch die lokal ausführbare Version für regelmäßige Abo-Downloads noch verfügbar ist. [nur als Hint für einen heise-Artikel :)]

Ingo Müller, 2017-01-09

Und ich bin gerade ein wenig verblüfft über die Bandbreite - habe mal eben in gefühlten null-komma-nix Minuten zwei Folgen Terra X heruntergeladen. Sehr geil!

Und damit das Projekt nicht stirbt, nicht das Spenden vergessen. Geht ganz einfach unter https://mediathekview.de/spenden/ ...

Ragnar Schierholz, 2017-01-09

Ingo: Die Kombination wäre ein Traum. Die lokal ausführbare Version mit einem Webinterface oder die Web-Version zum selber hosten (der GIT-Download bietet das zumindest nicht out of the box, aber ich hatte gestern keine Zeit zum debuggen) und kombiniert mit einer Abo-Funktion.

Daniel Meyer, 2017-01-10

@Daniel
Auch wenn ich keinen Sinn darin sehe, so müsstest du einfach nur redis und elasticsearch installieren (und natürlich die npm Abhängigkeiten), starten und fertig - es läuft.

Über eine Abo Funktion denke ich momentan übrigens nach, früher oder später wird das eventuell kommen.

PS: MediathekViewWeb ist ein komplett eigenständiges Projekt und hat außer der Tatsache, dass es die Filmliste von MV nutzt nichts damit zu tun.

Patrick Hein, 2017-01-10

@Patrick: Oh :) Du liest hier mit? Fein, dann kann ich hier direkt schreiben: Nettes Projekt!

Die Sinnfrage ist leicht zu beantworten - erstmal war es Forscherdrang: "Oh, ein github Link. Hm, mal downloaden und anwerfen". Beim stumpfen ausprobieren in einem Unterverzeichnis bin ich dann über einige absolute Links nach /irgendwas gestoßen und habs dann aus Zeitmangel erstmal wieder zur Seite gelegt.

Der zweite Grund war halt in Richtung Abo-Funktion gedacht, sowas macht ja primaer Sinn wenn man das ganze lokal hat, um die abbonierten Sendungen auch ablegen zu können. So müsste nicht die ganze Zeit ein Client mitlaufen um den Download irgendwo abzulegen - was sowohl für Abos als auch für spontane Download gilt.

Momentan nutzen wir Mediathekview in einer Windows VM, aber webbasiert ist das natürlich ungleich praktischer, wenn man auf iPad und co nicht mit einem RDP Client rumhantieren muss.

Daniel Meyer, 2017-01-10

Ruft das nicht nach einer Docker-Verpackung?

Volker Weber, 2017-01-10

Das ist eine Frage des persoenlichen Geschmacks. Ein Docker-Image würde die Frage nach Packaging und den Abhaengigkeiten loesen, um auf der anderen Seite jedoch erstmal eine Infrastruktur vorauszusetzen die mit Docker-Images was anfangen kann.

Dazu kommt dann das Update-Problem. Mit Docker-Images verliert man schnell den Ueberblick "was laeuft da eigentlich genau, und sind alle relevanten (security) Updates integriert".

Oder wie Kris Koentopp (ich glaube er war es) mal sinngemaess sagte: wenn du es nicht installieren kannst, dann kannst du es auch nicht betreiben.

Daniel Meyer, 2017-01-10

@Patrick, das dies ein komplett separates Projekt ist, war mir gar nicht klar. Dann gilt der Spendenlink natürlich nicht hierfür, sondern lediglich für die Basis. Wie finanzierst Du Dein Projekt?

Ragnar Schierholz, 2017-01-10

Ich verstehe. Die Symlinks sind nicht absolut sondern relativ nach "../node_modules/". Dieser Ordner wird erstellt, wenn du "npm install" ausführst.

Ich dachte bei den Abos eher an eine E-Mail Benachrichtigung, sobald eine Suche wie z.B. "!srw #eisenbahn-romantik" eine neuen Beitrag erhält.
Wenn du das ganze lokal hast muss ja trotzdem etwas laufen um die Sachen herunterzuladen. Ob das nun der komplette Server ist oder ein einfacher Download-Client? Vielleicht verstehe ich dich auch falsch..

Docker habe ich noch nie genutzt, aber bei den drei recht simplen Abhängigkeiten (Node, Redis, ElasticSearch) glaube ich auch nicht, dass es das viel einfacher machen würde. Ein einfaches "apt-get install node redis elasticsearch" reicht da. Wirklich konfigurieren muss man da auch nichts.

Finanziert wird das ganze mit meinem Taschengeld (ja, ich bin noch Schüler). Das benötigte Budget hält sich da mit einer Domain und (noch) lediglich einem Server in kleinen grenzen. Solange die Userzahlen nicht explodieren, wird das nicht auf Spenden angewiesen sein.

Patrick Hein, 2017-01-10

@Patrick: Die Idee bei lokalem Hosting und Abos wäre halt einen vom httpd beschreibbaren Ordner zu haben, in dem die Downloads landen. Ob dieser dann lokal auf dem Webserver liegt, oder auf einem NAS ist ja dann zweitrangig. Das ganze macht sicherlich nicht für jeden Sinn, aber in meinen Usecase würde es ganz wunderbar passen weil es, wie schon oben geschrieben, weit angenehmer von diversen Clients zu bedienen ist als die "klassische" Mediathekanwendung.

Daniel Meyer, 2017-01-10

Aber wieso MVW dazu lokal gehostet werden muss verstehe ich immer noch nicht.

Ein Downloader, der Speziell für MVW geschrieben ist, bei dem du dich einloggen kannst und er somit deine Abos erhält, lädt dann einfach bei neuen Sendungen das ganze in einen beliebigen Ordner runter. Kann man natürlich auch auf spontane Downloads erweitern. Ergebnis ist das gleiche, nur dass du eben nicht selbst den Server hosten musst.

Oder wenn das ganze mal fortgeschrittener ist, könnte man gar direkt ein Streaming per DHCP mit einbauen. Klick auf der Website und es wird auf dem TV abgespielt - wie bspw. bei YouTube.

Patrick Hein, 2017-01-10

Recent comments

Andreas Kurtz on Losing your laptop at 08:28
Philipp Haun on Losing your laptop at 06:40
Volker Butterstein on Share music on two headphones from iPhone at 06:36
Maximilian von Hulewicz on Beats Solo Pro with ANC at 11:18
Maximilian von Hulewicz on Google Pixel 4 vorgestellt at 11:17
Felix Binsack on Beats Solo Pro with ANC at 10:54
Volker Weber on Beats Solo Pro with ANC at 23:33
Adrian Woizik on Beats Solo Pro with ANC at 23:08
Volker Weber on Beats Solo Pro with ANC at 22:42
Adrian Woizik on Beats Solo Pro with ANC at 22:40
Enrico Lippmann on Google Pixel 4 vorgestellt at 14:40
Felix Binsack on Beats Solo Pro with ANC at 13:23
Volker Weber on Beats Solo Pro with ANC at 09:02
Johannes Matzke on Beats Solo Pro with ANC at 09:00
Thomas Cloer on Google Pixel 4 vorgestellt at 08:17
Volker Weber on Fritz!Fon C4, C5 und C6 :: Stuff that works at 20:08
Maik Endler on Fritz!Fon C4, C5 und C6 :: Stuff that works at 20:05
Andreas Krümmel on Fritz!Fon C4, C5 und C6 :: Stuff that works at 11:36
Hubert Stettner on Fritz!Fon C4, C5 und C6 :: Stuff that works at 11:24
Eric Bredtmann on Fritz!Fon C4, C5 und C6 :: Stuff that works at 07:53
Volker Weber on Fritz!Fon C4, C5 und C6 :: Stuff that works at 23:17
Ragnar Schierholz on Fritz!Fon C4, C5 und C6 :: Stuff that works at 23:08
Jan Fuellemann on ANC Schalter für Beats Studio 3 in iOS 13 at 17:10
Volker Weber on Recording video on iPhone with Bluetooth headset at 00:01
Gregory Engels on Recording video on iPhone with Bluetooth headset at 22:41

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 09:04

visitors.gif

buy me coffee

Paypal vowe