was mich an YouTube (Mobile & Desktop) schon immer genervt hat, ist, dass ich nicht die Möglichkeit habe innerhalb eines Channels nach Playlists zu suchen. Alles irgendwie chaotisch. Dazu kommt, dass die Beans zwei YT-Channels haben.
Habe mich also die Tage mal hingesetzt und versucht, eine YouTube Alternative über dessen APIs zu programmieren.
Entstanden ist das ganze bisher ohne Konzept und komplett aus meinem Kopf heraus. Falls ihr Interesse daran habt, gebt doch bitte Feedback, Verbesserungsvorschläge, Kritik etc.
Ihr könnt euch per GitHub + Pull-Request auch gerne aktiv beteiligen. Programmiert ist das ganze komplett in JavaScript ES6 mit Backbone.js + Marionette.js. Gehosted bei Heroku wird es per express mit node.js gestartet.
Es existiert kein Backend. Alles wird clientseitig geladen und Daten per localStorage / sessionStorage gecached.
Optimiert ist die derzeitige Version nur für Desktop / Chrome.
Bookmark ist gesetzt! Geile Sache. Gern würde ich mich an Erweiterungen beteiligen doch höchstwahrscheinlich fehlt mir die Zeit. Werde es aber auf jeden Fall im Auge behalten
Hi, das RBTV design ist ja ganz nice. Das könnte man sicher gut auf der Webseite einbinden und als Mediathek alternative nutzen, denn diese finde ich nicht sehr gelungen. Ich werde die nächsten Tage mal deine variante nutzen und dann feedback geben.
Bisher siehts schon echt gelungen aus.
Edit: Ist es möglich bei der allgemeienn Übersicht auch noch ein Suchfeld wie bei der Playlist hinzuzufügen um sich dort zbsp alle MoinMoins anzuzeigen?!
Was ich mir noch wünschen würde, wäre eine Sortierfunktion (Liste mit neuestem Video zuerst, Alphabetisch)
Was mir aufgefallen ist ist, dass der Kalender in den Playlists nicht wirklich funktioniert - ich glaube aber man benötigt diesen auch nicht.
Eine sinnvolle Sortierfunktion habe ich auch schon angedacht. Mal sehen, wie das von der API her möglich ist.
Die Standard-Sortierung der Playlist wird so ausgegeben, wie auch die Playlist bei YouTube sortiert wurde. Per Datumsabgleich kann man da sich noch nachhelfen
Die Beiträge dort werden beim Scrollen dynamisch nachgeladen, d.h. man hätte in dieser Ansicht keine Möglichkeit zu suchen. Auch bietet die YouTube-API keine Möglichkeit diese Daten zu durchsuchen.
/EDIT @TechInterMezzo hat dazu einen interessanten Kommentar geschrieben. Vielleicht ließe sich darüber eine Sucher innerhalb der Übersichtsseite realisieren.
Hallo @misantronic
Wollten Sie schon immer in der Live Umgebung der Youtube - Alternative einen Bug provozieren?
Hier gibt es die kostenlose Anleitung dazu:
Gehen Sie auf die oben verlinkte Seite. (Live Umgebung)
Klicken Sie auf „PLAYLISTS“
Suchen Sie sich Ihre gewünsche „Playlist“ aus.
Klicken auf das Bild oder den Text mit einem Rechtsklick.
Wählen Sie einen Link in neuem Tab/Fenster öffnen.
Sie werden einen Bug/Programmfehler feststellen.
Feedback:
Ich habe deine Seite nicht freigegeben somit sehe ich keine Werbung im eingebetetem Video von z.b. Baking Bad, wenn ich auf das Video klicke das ist der RBTV Kanal natürlich offen für Werbung, nur mal so falls man einen AD Blocker „Detecten“ kann das die Seiten einen ensprechenden Text ausgibt…
//
Bei #moinmoin:
Cannot GET /playlists/playlist/PLsksxTH4pR3KZe3wbmAP2Tgn6rfhbDlBH
Es gibt auch einen Search Endpoint bei der YouTube-API. Ich glaube, mit dem q Parameter kann man die Suchbegriffe angeben. Für meine Datenbank und Analyse habe ich selbst einen Crawler geschrieben und bin dabei öfters mal über den Teil der API gestolpert.
danke für deinen Bug-Report + Feedback!
Das Öffnen einer Playlist im neuen Tab ist bisher nicht vorgesehen. Werde ich korrigieren
Meinst du in deinem Feedback-Text, dass man den adblocker erkennen und entsprechend eine Meldung für den User ausgeben sollte?
Wäre keine schlechte Idee - werde mich mal damit auseinander setzen.
In der Übersicht können per Freitext-Suche die Channels durchsucht werden. Dabei kann man rechts neben dem Suchfeld jeweils den RocketBeans TV-oder Let’s Play-Channel wählen. Sortiert wird nach aktuellstem Datum.
Links zu Playlists lassen sich nun auch in einem neuen Tab/Fender öffnen.
Ich bitte weiter um fleißiges Ausprobieren, Testen und Kaputtspielen
@misantronic Bis jetzt habe ich nur optisch etwas anzumerken. Auf kleinsten Bildschirmen wird die Suchleiste sehr unschön, da die beiden Buttons dann zuviel Platz einnehmen. Da wäre es vielleicht gut, wenn die auf Geräten mit kleinen Bildschirmen unterhalb der Leiste wären (vielleicht als Radio-Buttons).
@zwecki Danke für dein Feedback!
Was du ansprichst, wären dann so mobile/repsonsive Optimierung (die erfahrungsgemäß immer am meisten Aufwand in Anspruch nehmen). Damit beschäftige ich mich dann in Gänze nochmal (irgendwann )