Post Description
Een hobby projectje van mij, voor de liefhebber. Geschreven in Python.
In bulk videos downloaden van o.a. Youtube, Dumpert, VKmag, Dailybuzz, Pornhub, Xnxx, Xhamster, Beeg, Xvideos etc.
Handig om snel een videocollectie op te bouwen :)
Eenvoudig door je playlists bladeren en gedownloade bestanden verwijderen of behouden (triage) tijdens het kijken via de geintegreerde videoplayer.
Tevens heeft RoboTuber een audio extractie interface aan boord voor YouTube. (verschillende formaten mogelijk , m4a, mp3, opus)
RoboTuber is verder voorzien van een geintegreerde audioplayer.
E.e.a zodat je ook meteen je (gedownloade) audio bestanden kan afspelen binnen RoboTuber.
De audioplayer heb ik voorzien van een 12tal (instelbare) spectaculaire visualisaties.
Optioneel kan de audioplayer ook album/track art tonen, of een combinatie tonen van visuals + track art.
Ik hoor graag wat jullie er van vinden.
Mensen die willen helpen met testen van mijn software, nodig ik van harte uit op mijn Discord. [https://discord.gg/M2XabKMTA]
Ik distribueer daar alle versies van RoboTuber, de changelogs etc.
Tevens kun je daar verzoeken plaatsen, bugs rapporteren en mee brainstormen over eventuele toekomstige features danwel nieuwe projecten.
Gecentraliseerde feedback (op 1 vaste locatie) helpt mij om de app nog beter te maken, en om sneller eventuele bugs te kunnen verhelpen.
Waarvoor dank!
Changelog :
------------
* Native fullscreen functionaliteit toegevoegd (f11 of View --> Fullscreen)
* Splitter pane widths on restart fixed.
* VKMag homepage thumbnails fixed.
* Fullscreen title chip. (Video/Audio Titel word nu weergegeven in fullscreen)
* Library fullscreen title, and Fullscreen now-playing chip added.
* Library & Player folder checkboxes geoptimaliseerd. (explorer alike browse folders)
* Add current folder geoptimaliseerd.* Browse folders geoptimaliseerd.
* ffprobe on Windows. (media detail chips toegevoegd)
* File → Exit RoboTuber toegevoegd.
* Customer `doc\` folder, toegevoegd.
* Interface stijl drastisch onder handen genomen.
* 3 extra themes toegevoegd.
* Nieuwe audio visualizations/animations toegevoegd en bestaande verder geoptimaliseerd.
* Linker pane gebruiksvriendelijker gemaakt. Menus in het linker paneel [more options / setup] openen nu sideways. Eea. zodat je minder hoeft te scrollen. De meest belangrijke features zijn in 1 oogopslag zichtbaar.
* Cookie Assistant toegevoegd [wizard]. (eenvoudig session cookies opslaan en gebruiken in RoboTuber voor evt. premium content)
* Interface visueel verbeterd. (styling van o.a Download que, History, Preview rail, Files, Recent actions.
* Video status aangepakt)* Grouping toegepast op elementen in de linker pane. (geavanceerde features grouped in inklapbare menu's)* Smart [and/or] filtering toegevoegd voor preview rail. (eenvoudiger en meer gedetailleerd filteren op de geladen previews)
Verder een hoop algemene fixes en optimalisaties onder de kap uitgevoerd.
RoboTuber — video's / Audio downloaden en organiseren op je pc
===========================================
RoboTuber is een Windows-desktopprogramma waarmee je video's (en Audio) van ondersteunde websites kunt downloaden, vooraf in een previewrail bekijken, en daarna op je eigen schijf beheren.
Installeer het programma en ga direct aan de slag.
De interface is vooralsnog Engelstalig.
(vertaling volgt wellicht in de toekomst)
Gebruik RoboTuber alleen voor content waar je rechtmatig toegang toe hebt.
Wat kun je ermee?
--------------------
De modus-balk heeft twee groepen: Video (Videos, Library) en Audio (Extract, Player). De knoppen in de app zijn Engelstalig.
Video's
- Plak één URL: een losse video, playlist, kanaal, zoek- of lijstpagina.
- Wanneer de URL nog niet geladen is (of gewijzigd sinds de laatste load), verschijnt na plakken of typen een Next: Load previews-hint boven de knop — klik Load previews als volgende stap.
- Load previews (Ctrl+P) haalt thumbnails en metadata op (titel, uploader, duur, tags, categorieen, cast wanneer de site die toont)
- Extra pagina's: zet Append results aan, plak de volgende URL en laad opnieuw. - Klik op een thumbnail om de detailkaart te tonen of te verbergen.
- Filter previews zoekt in titels; Hide on disk verbergt video's die al onder je Save to-map staan (met het huidige bestandsnaam-template en submap, niet alleen via geschiedenis)
- Vink aan wat je wilt, zet het in de wachtrij (Queue Selected) en start de downloads- Gelijktijdige downloads: 1–4, standaard 1. Waarden 3 en 4 vragen om bevestiging (sommige sites blokkeren veel verbindingen vanaf hetzelfde IP)
- Kies kwaliteit (best, compatible voor H.264+AAC MP4 op de meeste spelers, of 1080/720/480), bestandsnaam, map en optionele submap, cookies, proxy en snelheidslimiet
- Standaard bestandsnaam is Title + extension; vaste presets zijn alleen-lezen; Custom onthoudt je eigen template als je wisselt
- Schrijf MP4-tags (inclusief thumbnail) en optioneel een JSON-metadatabestand ernaast
- On complete na een download: niets, map openen, bestand afspelen of Library-review openen
- Houd overzicht via geschiedenis en een hervatbare wachtrij; pauzeren, hervatten, stoppen of wachtrij legen
- Korte toast-meldingen bevestigen belangrijke stappen (previews geladen, in wachtrij, downloads gestart/gepauzeerd/hervat/gestopt, wachtrij klaar) rechtsboven onder de kop
- Wissel in de kop tussen Dark en Light; optionele Experimental UI geeft Library- en Download-knoppen een andere stijl
Playlists & zoekpagina's
- Eén playlist-, kanaal-, zoek- of categoriepagina wordt in één keer tot een lijst video's uitgevouwen
- Playlist limit bepaalt hoeveel items er maximaal worden geladen
- Include related videos staat standaard aan: op een afspeelpagina komen (waar de site dat toelaat) ook gerelateerde video's mee. Uit te zetten; cookies kunnen nodig zijn
Bibliotheek (Library)
- Open één of meer lokale mappen met video's in de app.
- + Add folder opent een ingebouwde Browse folders-browser (schijfletters, breadcrumb, Desktop/Downloads/Save to, Recent); de Windows-mapdialoog blijft beschikbaar.
- Sorteer, filter en Include subfolders bepalen welke bestanden in de lijst staan.
- Speel af, zoek in de tijdlijn, fullscreen (F; Esc, F of dubbelklik om te sluiten). In fullscreen: pin-knop voor altijd controls tonen of auto-hide (YouTube-stijl)
- Library start niet automatisch afspelen als je het tabblad opent — druk op Play, klik een bestand of gebruik triage.
- Tijdens afspelen toont het Library-tabblad een play-icoon; op het Videos-tabblad staat de bestandsnaam in de modusbalk.
- Now playing (onder Play/Pause) toont bron-URL (klik om te kopiëren), uploader, codecs/resolutie, tags en mappad wanneer metadata op het bestand, in geschiedenis of via ffprobe staat.
- Snel beoordelen met Keep & Next (N / K: bestand behouden) of Delete & Next (Del: naar de Prullenbak, daarna de volgende). Het spelende bestand is gemarkeerd in Files.
- Recent actions logt verwijderingen; Recycle Bin opent de Windows-prullenbak.
- Druk op ? (of de shortcut-chip onder de speler) voor het volledige sneltoetsenoverzicht.
- Review in Library op het Videos-tabblad opent je opslagmap in Library-modus.
Extract
- Schakel naar het Extract-tabblad om audio te extraheren uit YouTube-video's en playlists.
- Plak een YouTube-URL (video, playlist of kanaal) en klik op Load tracks om de preview-rail te vullen.
- Kies een formaat: M4A (aanbevolen), MP3 (320/256/192/128 kbps) of Opus.
- Embed cover art downloadt de YouTube-thumbnail en schrijft deze als albumhoes.
- Write audio tags voegt titel, artiest (kanaalnaam), album en genre-tags toe.
- Selecteer tracks, klik op Queue Selected en dan Download Audio
- Audiodownloads verschijnen in een aparte wachtrij en geschiedenis binnen Extract.
- Bestandsnaamsjablonen: Title + extension, Artist - Title, Title + ID of Playlist / Title.
Player
- Schakel naar het Player-tabblad om gedownloade audiobestanden af te spelen.
- + Add folder opent dezelfde Browse folders-browser als Library; je kunt meerdere mappen toevoegen en aanvinken.
- Play in Player op het Extract-tabblad opent je audio-opslagmap in Player; in Library verschijnt de knop bij een audiobestand.
- Podium-modi: Cover, Visuals of Combined (hoes gecentreerd op een volledige visualizer). Visuals zet animatie uit. (alleen hoes)
- Visualstijlen (cyclusknop): Bars, Nebula, Orbit, Prism, Wave — reageren op de echte audiostream.
- Gethematiseerde bediening (vorige / afspelen-pauzeren / volgende), zoekbalk, tijdchip, volume/mute, Visuals, podiummodus en fullscreen.
- Fullscreen (F; Esc, F of dubbelklik om te sluiten) met pin / auto-hide zoals Library. Spatie afspelen/pauzeren; pijltjes vorige/volgende nummer.
- Tracklist toont mini-hoes, titel, artiest, album, duur en formaat; klik op een nummer om af te spelen.
- Filter op titel/artiest/album en sorteer op naam, datum of artiest.
- Auto-advance speelt het volgende zichtbare nummer als het huidige klaar is.
Overig
- Als je het venster sluit, kan RoboTuber naar het systeemvak gaan in plaats van af te sluiten. (inschakelbaar in Download-instellingen; afsluiten via het systeemvakmenu)
Voor welke sites is het geoptimaliseerd?
--------------------------------------------
RoboTuber gebruikt yt-dlp, maar het is geen standaard yt-dlp GUI.
Een losse video-URL werkt in yt-dlp vaak wel. Zoek-, categorie-, top-, pornstar-, playlist- en related-pagina's vaak niet: yt-dlp meldt dan Unsupported URL, geeft niets terug, of voegt een hele lijst samen tot een verkeerd item.
Veel Andere yt-dlp-interfaces lopen daar tegenaan.Voor de sites hieronder leest RoboTuber die pagina's zelf (en downloadt op sommige sites ook zelf), zodat Load previews, lijsten en gerelateerde video's werken waar kale yt-dlp dat niet doet:
* 18+ Tubes :
- PornHub — video's, zoek-/playlist-/kanaalpagina's, gerelateerde video's.
- xHamster — video's, zoek- en categoriepagina's, gerelateerde video's.
- SpankBang — video's, playlists, gerelateerde video's.
- Beeg.com — video's, home-/maker-/tagpagina's.
- YouPorn — video's, categorie-/zoek-/top rated-/collectie-/most favorited-/pornstarpagina's, gerelateerde video's.
- HQPorner — video's, zoek-/top (all/month/week)/categorie-/actorpagina's, gerelateerde video's.
- XNXX — losse video's én zoek-/lijstpagina's.
- xVideos — losse video's, zoek- en categoriepagina's, gerelateerde video's.
- Eporner — losse video's, tag-/categorie-/kanaal- en playlistpagina's, gerelateerde video's.
- RedTube — losse video's, zoek-/tag-/categorie-/kanaal- en playlistpagina's, gerelateerde video's.
* Video tubes :
- Dumpert.nl — losse video's, home/toppers/DumpertTV/zoek, gerelateerde video's.
- DailyBuzz.nl — video's, home/toppers/zoek. (SFW + NSFW)
- VKMag.com — video's, home/categorieën/zoek, gerelateerde video's.
- YouTube — Native support vanuit yt-dlp met wat kleine aanpassingen voor related / search.
Voor o.a. XNXX, Dumpert, xVideos, RedTube en Eporner vult RoboTuber tags aan vanaf de kijkpagina wanneer yt-dlp ze niet levert.
Andere sites die yt-dlp ondersteunt (zoals YouTube) kunnen als gewone losse video of playlist werken. Eea. hangt af van die site en eventuele login/cookies.
DRM-beveiligde streams worden niet ondersteund.
FFmpeg is nodig om video en audio tot één MP4 samen te voegen.
Voor wie?
----------
Voor iedereen die video's die hij of zij mag downloaden overzichtelijk op de pc wil opslaan — en daarna snel wil bekijken en opruimen zonder aparte spelers of handmatig rommelen met bestanden.
Systeemvereisten
-------------------
- Windows 10 of 11.
- Installer bevat de app (en optioneel FFmpeg)
- Instellingen, geschiedenis en een onafgemaakte wachtrij staan in %APPDATA%\robotuber\
Nog een laatste maar niet onbelangrijke voetnoot :
DRM STREAMS WORDEN NIET ONDERSTEUND. (Dus geen Npoplus, Netflix etc)
Enjoy!
Gr. Peet
Comments # 0