• If you need help or want to discuss things, you now can also join us on our Discord Server!
Youtube Webinterface

Youtube Webinterface 2.1

No permission to download
German

Ein Youtube Such Interface, zum abspielen / downloaden / einreihen von Videos ohne mühsam den Link herauszusuchen. Zusätzlich bietet es Funktionen um über den Chat die Videos von einer Playlist einzureihen und sogar über die normale Suche (nicht das neue Webinterface) mit Youtube direkt zu suchen.

Chatbefehle:
Code:
!playlist <PlaylistURL> <AnzahlDerZuEingereihtenVideos>
!playlist https://www.youtube.com/playlist?list=PLKOXXePgWciOO61ZUSzTDQQGyD_546BGA 10
Ebenfalls kann man über die aktivierte direkte Suche in den Scripteinstellungen direkt mit der normalen Suche über Youtube nach Videos suchen. Dazu muss diese Option aktiviert sein. Diese darf nur einmal pro Bot aktiv sein, da sonst die Ergebnisse doppelt vorkommen.

  • Sinusbot Beta Version ab 0.9.19-4777584
  • Einen Youtube Data API Key für Browser
  • Ein funktionsfähiges Youtube-dl (!yt <link> muss funktionieren)

  1. Folgendes im Scripts Ordner ausführen
    Code:
    wget -qO- https://github.com/mxschmitt/YoutubeWebinterface/archive/master.tar.gz | tar -xzf  - --strip 1
    Unter Windows einfach das Archiv manuell herunter laden und im scripts Ordner entpacken, sodass darin dann die youtube.js und der youtube Order liegt.
    (Dies sollte im Scripts Ordner sein --> Bild
  2. Den YT Data API Key (Browser) in einer Instanz im Webinterface eintragen -->
    1. Besuche die Seite
    2. Erstelle ein Projekt
    3. Aktiviere die YouTube Data API
    4. Klicke auffolgenden Button
    5. Klick auf API-Schlüssel
    6. Wähle dort den "Öffentlichen" Key für "Webbrowser" aus und klicke auf Erstellen
    7. Daraufhin findest du im folgenden Fenster den Key, welche du in den Scripteinstellungen im Webinterface einträgst
    [*][*][*][*]
  3. Bot neustarten
  4. Script aktivieren --> "Youtube Webinterface"
  5. Nun kannst du das Interface so aufrufen: <DeineSinusbotAdresse>/scripts/youtube
    d.h. z.B. 127.0.0.1:8087/scripts/youtube

Gehe die folgenden Schritte durch:
- Ist das Script richtig installiert: youtube.js und ein youtube Ordner im Scripts Ordner von deiner SinusBot installation
- Hast du den SinusBot neugestartet
- Hast du das Script aktiviert
- Versuche deinen Cache zu leeren: Incognito Tab / other browser um das zu testen
- Benutzt du die neuste SinusBot version?

English

A Youtube Webinterface for searching Youtube videos and playing/downloading/enqueuing them without grabbing the link. Additional there is a feature to enqueue titles of a youtube playlist over the chat and you can search via the normal webinterface directly on youtube and enqueue title of it.

Chat commands:
Code:
!playlist <PlaylistURL> <AmountOfEnqueuedVideos>
!playlist https://www.youtube.com/playlist?list=PLKOXXePgWciOO61ZUSzTDQQGyD_546BGA 10
You can use the direct search when you've activated it in the script settings. The direct search can only be on one instance enabled because there are else double items in the search result.

  • Sinusbot Beta Version above 0.9.19-4777584
  • Youtube Data API Key (Browser)
  • A working Youtube-dl installation(check for !yt <link>)

  1. Run the following code in the scripts directory
    Code:
    wget -qO- https://github.com/mxschmitt/YoutubeWebinterface/archive/master.tar.gz | tar -xzf  - --strip 1
    If you are using Windows, download the archive manually and extract it in the scripts directory so that the youtube.js and the youtube folder is in it.
    This is the filetree from the scripts directory Image
  2. Paste the youtube API Key for Browser just in one activated script in the webinterface -->
    1. Visit the follow Site
    2. Create a project
    3. Enable the YouTube Data API
    4. Click on thefollowing button
    5. Click on API Key
    6. There you select the type Browser, which should be public and click on finish
    7. In the following window, you will see your API Key, which you can copy into the Scriptsettings
    [*][*][*][*]
  3. Restart Bot
  4. Activate the script --> "Youtube Webinterface"
  5. Now you can access the webinterface
  6. <YourSinusbotIPorDomain>/scripts/youtube
    for example 127.0.0.1:8087/scripts/youtube

Check the following this:
- Is the script installed correctly, youtube.js and folder youtube should be in your scripts directory of the SinusBot
- Have you restarted the SinusBot
- Have you enabled the Script
- Try to clear you Cache / Incognito Tab / other browser for testing
- Latest SinusBot version?



Thanks for the JavaScript support from @irgendwer.
Author
mxschmitt
Downloads
4,665
First release
Last update
Rating
4.83 star(s) 35 ratings

More resources from mxschmitt

Latest updates

  1. Minor changes

    - added direct search - updated to the new scripting engine - added discord support - fixed not...
  2. Youtube Webinterface

    New features: Selected Instance is now equal to the normal selected of the main page Fixed...
  3. Youtube Webinterface

    New features: Changed Query Version to 1.2.3 Added theme support (normal sinusbot themes)...

Latest reviews

Tolles Script! DANKESCHÖN! Eine frage jedoch: Ist es möglich es einzustellen dass man die radio streams nicht ändern kann bzw nur den einen bot steuren kann? Habe nun einige einstellungsmöglichkeiten durch und immer wieder kann man zwar die music nicht ändern allerdings den stream schon.
When i open the link for the webinterface i just land on the "All Music" page. Can you help me?
Klasse! Endlich keine Musik mehr direkt auf den Server laden.

Ich persöhnlich würde mich sehr über eine SoundCloud anbindung freuen!
This plugin are allow for trustable user for do not mess up with music controller, I have guest user who want to use interface too but I can only say it only for admin to use that was a shame
Plz help me, i did everything. When i press "play now" its says "Success! The Video will be sucessfully played now." but nothing happen Q_Q, help me plz.
mxschmitt
mxschmitt
have you installed youtube-dl?
i cant get this to play any song. but dosent mean i am gonna rate 1 star bcs it dosent work is there a way u can help me :3
Geil gemacht habe das hier aktiv Enable the direct search for youtube via the normal webinterface. Enable it only on 1 instance! wen ich dan im webinterface vom sinusbot z.b Ark Theme suche und auf abspielen klicke bei irgend einer der leiger kommt diese Meldung Error
Could not stream undefined
Sieht super aus allerdings hab ich bei mir das Problem das keine Instanz Angezeigt wird http://www.bilder-upload.eu/show.php?file=0278ad-1507813667.png kannst du mir weiterhelfen?
Excelent Script, but you can make a system of search of videos in TS3 with chat? for example !searchyt <ImputNameOfVideo>
Thanks!
Super Script! Blos bei mir funktioniert das abspielen nicht! Ich drücke auf ,,Play" im WebInterface und dann steht da auch ,,Success! The Video will be sucessfully played now." Alles wird bestätigt aber der Bot spielt nichts ab! Es wäre nett wen mir jemand einen Antwort schreiben würde! Hier nocheinmal ein Foto: http://prnt.sc/f3oqjn
mxschmitt
mxschmitt
Gehe mal bitte in dein Webinterface unter Music=>Jobs (links) und dort sollte dann ein Fehler stehen.