Copylefted libre / open source YouTube player for Android

Overview

SkyTube

A copylefted libre / open source YouTube player for Android, without ads.

Download APK Translate Build Status

Features | Download | Why SkyTube? | Screenshots | Contribute | Translate | License

Features

Innovative Features

  • Video blocker featuring:
    • Channel blacklisting.
    • Channel whitelisting.
    • Block videos if their language is not the same as the user's preferred one(s).
    • Block low-view videos.
    • Block high-dislike videos.
    • Toolbar icon showing number of blocked videos.
  • Watched or partially watched videos are marked accordingly. "Resume playing" feature also implemented.
  • Video swipe controls, including controls for volume, brightness, comments and video description.
  • Bookmark videos.
  • Import subscriptions from YouTube.
  • Play channels' playlists.
  • Download videos.
  • Ability to play the video faster — or slower than live. [New!]
  • View and download video thumbnails.
  • No adverts when browsing or playing videos.
  • Back up and restore bookmarks and subscriptions (all stored locally on your device).

Traditional Features

  • Explore Featured and Most Popular videos.
  • Browse YouTube channels.
  • Play YouTube videos.
  • View video comments.
  • Search videos, music and channels.
  • Channel subscription & non-intrusive notifications.
  • Subscriptions feed.

More features will be added in the near future.

Requirements

Android 4.0 (Ice Cream Sandwich) or later. For techies, that means an API level of 14 or greater.

Download

Feature SkyTube Extra SkyTube
Description Contains extra features that are powered by non-OSS libraries. Fully open-source and free software.
GPLv3 license
Official YouTube player support*
Chromecast Support*
Updates availability Immediate Normally up to 5 days
Download APK Download SkyTube Extra APK Download SkyTube (Vanilla) APK

* powered by a closed-source, third-party library.

Why SkyTube?

  • Copylefted libre software.
  • Gratis.
  • Innovative design.
  • No ads.
  • Multilingual.
  • Not dependent on GApps/Google Apps (the official YouTube app).
  • No need for Google/YouTube account to operate.
  • Does not spy on your behaviour!

Translate

You can help us translate this app into your native language by visiting SkyTube's Weblate page. Just log in using your GitHub/GitLab/BitBucket/Google/Facebook account and start translating!

Translation status:

Translation status

Screenshots

Phone

Trending Subscriptions Browse video Play video

Tablet

Browse channel using tablet

Contribute

This project was possible with the support and contribution of numerous volunteers and third-party projects.

Help improve SkyTube by translating or developing it.

License

GNU GPLv3

This project is not affiliated with YouTube™ or any of its partners and/or products. YouTube™ and Android™ are registered trademarks of Google Inc.

Comments
  • no content after update

    no content after update

    I did an update tot the latest version, but SkyTube can't provide me with any content anymore. All channels I was following are empty (after an import) and not showing anything.

    Anyone else experiencing this?

    bug 
    opened by narayaan 39
  • Fc after the update

    Fc after the update

    08-01 19:28:27.880 E/m.skytube.extr(15140): Not starting debugger since process cannot load the jdwp agent. 08-01 19:28:33.327 E/AndroidRuntime(15140): Process: free.rm.skytube.extra, PID: 15140 08-01 19:28:33.327 E/AndroidRuntime(15140): java.lang.RuntimeException: Unable to start activity ComponentInfo{free.rm.skytube.extra/free.rm.skytube.gui.activities.MainActivity}: java.lang.RuntimeException: com.google.android.gms.dynamite.DynamiteModule$LoadingException: No acceptable module found. Local version is 0 and remote version is 0. 08-01 19:28:33.327 E/AndroidRuntime(15140): at free.rm.skytube.gui.activities.BaseActivity.onCreate(BaseActivity.java:122) 08-01 19:28:33.327 E/AndroidRuntime(15140): at free.rm.skytube.gui.activities.MainActivity.onCreate(MainActivity.java:106)

    opened by rex07 28
  • basic blocking feature added

    basic blocking feature added

    Hi Ramon, I added a basic blocking feature in which user can block the channels he/she does not want. To block a channel, user must click block channel on the video then refresh. After this, the user will not get any videos from that channel that is blocked.

    edit: I fixed the commits, now you have all the changes that I made. This should work without a problem now.

    opened by okan35 26
  • Can Info and Comment Icon be made hidable ?

    Can Info and Comment Icon be made hidable ?

    Hello, so I was wondering if it is possible to make the Info and Comment Icon hidable, since they always seem to be shown and even though they are small they are still overlaying over the video.

    enhancement 
    opened by xtj-9182 22
  • Disappearing subscriptions

    Disappearing subscriptions

    Hello,

    I have usually 57 channels in my subscription list, but sometimes, this nomber falls to another random number with no reason, it can be 50, 7, 0, and so on. I restored a save where i have all my subscription, but it don't solve anything, the only working solution is restarting my phone.

    bug 
    opened by stemy2 18
  • Feature request: Pre-downloading videos

    Feature request: Pre-downloading videos

    Sometimes I would like watch Youtube videos, when there is little, or no connectivity - it would be nice, if SkyTube could

    • download videos to show later - videos which are bookmarked, or marked as 'watch later'
    • download new videos from a specific channel automatically

    What do you think, this request is technically and legally feasible? I don't know, what are the rules using Youtube. Have you planned similar thing?

    enhancement 
    opened by gzsombor 18
  • Optionally save last playback position and watching history

    Optionally save last playback position and watching history

    1. How about to have an option to save last playback position for each video? This is very helpful when you watch a long movie time to time. Currently people have to seek the last playback position every time when they continue to watch that movie.

    2. To keep history of watched videos? For example, when I watch videos of the same channel - I don't remember which videos I've already watched in past... So, I spend some time to find ones which I haven't watched yet. In my opinion, watched videos should be indicated somehow among other videos of the same channel.

    That would be great to have an option to import/export those Last playback positions AND history along with subscriptions and bookmarks.

    Thank to Ramon and all contributors for this Great App!

    enhancement 
    opened by vsudakov 14
  • Feature request: set playback speed

    Feature request: set playback speed

    Absolutely the only feature that keeps me from making this my default client is that I normally play videos at 1.5x (sometimes 1.25x). So I'd really appreciate the ability to alter playback speed, like in the official app.

    enhancement 
    opened by fluffynuts 13
  • Video Player Error.

    Video Player Error.

    This just started today. Any time I attempt to watch a video I get a video player error: could not load decryption code for the youtube service. I lowered my resolution in settings and that did not help. Everything worked fine until now.

    bug 
    opened by daleylife411 13
  • App crashes when switching to

    App crashes when switching to "Feed" tab

    Hi,

    Just updated to SkyTube Extra v2.966 and noticed that when navigating/switching to Feed tab, the app crashes.

    Device: Asus Zenfone Max Pro M1 OS Version: Android 9

    Thanks!

    bug 
    opened by webdevsuperfast 12
  • Newpipe backend

    Newpipe backend

    This is a big change, and it's not yet finished, and totally not bug free. The goal is to use NewPipeExtractor as the backend API, to overcome the limitations of the free keys.

    What works:

    • [x] Fetching new videos from channels
    • [x] Getting video details

    Missing features:

    • [ ] Search calls should use the new backend
    • [x] Channel details should use the new backend

    Known bugs / limitations:

    • [ ] NewPipeExtractor only returns the day of the video publication, but not the seconds, so it seems, that every video appears at midnight. To improve the experience, if the video is published on the same day, currently we are saving as 'published one minute ago'
    • [x] Video description is retrieved with html junks in it
    • [ ] Channel refresh is not multithreaded, so it's a bit slow
    opened by gzsombor 12
  • Add cache to feed

    Add cache to feed

    I am subscribed to 390 channels, and whenever i refresh it redownloads all the data about those channels and their videos.

    I would like the app to only download new information for videos after the last refresh date.

    It would also be helpful to have a way to specify how old the videos retrieved should be instead of retreving all the last videos in the past 30 days.

    Thanks!

    opened by asdfghjkl403622 0
  • Youtube

    Youtube

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem, or the link for the video, where You've found the issue

    Setup:

    • Android version: [e.g. 7 or 10, etc]
    • Is Your device rooted?
    • Do You use Tor or any VPN service with your device?
    • App source [e.g. FDroid, Downloaded from GitHub, self build]
    • App Version [e.g. v2.977]
    • App Flavour [e.g. Extra or OSS]

    Additional context Add any other context about the problem here.

    bug 
    opened by Pubeth3120 2
  • Much bookmarks sheet

    Much bookmarks sheet

    Thanks you very much for your program. Excuse me for my English. I have much videos in the bookmarks. Very much videos. I find necessary videos in bookmarks much gravely. I think other people which actively using program have also such problem. May be very good idea if SkyTube has several bookmarks part.

    opened by AndSm345 2
  • Comment replies are not showing

    Comment replies are not showing

    I just watched a video by Tech Based, there was a comment by someone that mentions a reply, but it's not shown in the SkyTube's side (comments) panel, it turns out that there is a reply by the channel's owner (Tech Based) to the first comment on the video, I had to check it out in a browser (invidious instance).

    opened by drogga 1
  • A proper TimeStamp support is needed !

    A proper TimeStamp support is needed !

    Currently when clicking \ tapping on a TimeStamp (can also be called "chapters") which are mostly provided in the description of longer videos, it just opens the same video on top of the current one in a new player window activity, that plays simultaneously alongside the previous origin one, but also plays from the beginning, instead of jumping to that time point in the first place, the timestamps from \ in the comments are completely ignored and not supported (highlighted \ clickable) at all in SkyTube.

    enhancement 
    opened by drogga 1
Releases(v2.985)
  • v2.985(Nov 4, 2022)

  • v2.984(Aug 26, 2022)

  • v2.983(Aug 25, 2022)

    • Fix broken Youtube video loading
    • Minor cleanups, and preparations for raising the required Android level. Old Androids will be supported through 'SkyTube Legacy'
    • Updated translations for:
      • Azerbaijani - Nizami Semidov
      • Basque - Julio Montero
      • Chinese (Simplified) - Eric
      • Chinese (Traditional) - Jeff Huang
      • Croatian - Milo Ivir
      • Hungarian - Szia Tomi
      • Spanish - Alfredo Cruz
      • Polish - Michal L
      • Turkish - Oğuz Ersen
      • Ukrainian - Ihor Hordiichuk
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.983.apk(9.11 MB)
  • v2.982(Aug 14, 2022)

    • Add dislike counter using returnyoutubedislike.com API by András Sebők
    • Ability to set default playback speed by András Sebők
    • Implement fetching Sponsorblock information for downloaded videos by JamesCullum
    • Update NewPipeExtractor to fix recent Youtube changes
    • Hide the Featured tab by default, as this is only available with the old API
    • Fix subscription import.
    • Updated translations for:
      • Arabic - Amr Khaled Hassan
      • Azerbaijani - Corc, Nizami, ReVanced
      • Basque - Julio Montero
      • Croatian - Milo Ivir
      • Chinese (Simplified) - Eric, JY3
      • Chinese (Traditional) - zica
      • Czech - DaveJeNej
      • French - J. Lavoie
      • German - James Cullum, RandomModderJDK
      • Indonesian - Reza Almanda
      • Italian - Marco Torti, Luca De Falco
      • Japanese - kazats
      • Korean - sinSetaKokoro
      • Latvian - Tranzistors
      • Hungarian - Szia Tomi, Zsombor
      • Norwegian Bokmål - Allan Nordhøy
      • Polish - Michal L
      • Portuguese - Felipe
      • Portuguese (Brazil) - Bruno Antunes, David Braz
      • Portuguese (Portugal) - Sérgio Marques
      • Russian - Sergey Arkhipov
      • Spanish - Julio Montero
      • Telugu - Abhinav Datta, V. Sai Prakash
      • Turkish - Oğuz Ersen
      • Ukrainian - Artem, Ihor Hordiichuk
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.982.apk(9.13 MB)
    SkyTube-Oss-2.982.apk(7.72 MB)
  • v2.981(Apr 15, 2022)

    • Add Sponsorblock support by James Cullum
    • Update NewPipeExtractor to fix recent Youtube changes
    • Updated translations for:
      • Albanian - Besnik Bleta
      • Arabic - Khalid Qasim
      • Basque - Julio Montero
      • Croatian - Milo Ivir
      • Czech - Jáchym Řezáč
      • Dutch - Jon Bedet
      • French - J. Lavoie
      • German - 3ole
      • Hindi - Tan
      • Hungarian - Szia Tomi
      • Italian - Tommaso Giutna
      • Norwegian - Allan Nordhøy
      • Polish - Michal L
      • Romanian - Igor Sorocean
      • Russian - lk2322
      • Simplified Chinese - Eric
      • Sinhala - Kaveesha
      • Tamil - Bharath
      • Thai - Sim WC
      • Traditional Chinese - Jeff Huang and zica
      • Turkish - Oğuz Ersen
      • Ukrainian - Ihor Hordiichuk
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.981.apk(9.04 MB)
    SkyTube-Oss-2.981.apk(7.64 MB)
  • v2.980(Feb 3, 2022)

    • Update NewPipeExtractor to fix recent Youtube changes - by Chris Bellew
    • Fix a couple of crashes
    • Dependency updates
    • Updated translations for:
      • Catalan - by DFC
      • Croatian - by Milo Ivir
      • Finnish - by Ricky Tigg
      • French - by J. Lavoie
      • German - by J. Lavoie and Sascha Werth
      • Japan - by Takaki Iekura
      • Portugal - by ssantos
      • Spanish - by Julio Montero
      • Simplified Chinese - by Eric
      • Tamil - by Pugal Krishnan
      • Turkish - by Oğuz Ersen
      • Ukrainian - by Ihor Hordiichuk
      • Vietnamese - by bruh
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.980.apk(8.97 MB)
    SkyTube-Oss-2.980.apk(7.58 MB)
  • v2.979(Nov 15, 2021)

    • Pause video playback when headphones disconnected - by ilmars
    • Code cleanups and bug fixes - by TacoTheDank
    • Use the more modern view bindings to construct the UI components - by Isira Seneviratne
    • Adding, new snapshot builds to Github.
    • Add config option to switch on/off the newer format support, and enable DefaultPlayer even on API 14
    • Subscription import updated to support current YouTube format.
    • Bug fixes and code cleanups
    • Updated English labels - by Allan Nordhøy
    • Updated translations for:
      • Basque - by Julio Montero
      • Catalan - by Xean
      • Croatian - by Milo Ivir
      • Dutch - by Heimen Stoffels
      • Finnish - by Kaantaja
      • French - by J. Lavoie
      • German - by Florian Holeczek and J. Lavoie
      • Indonesian - by zmni
      • Italian - by J. Lavoie and Silvio Pastore
      • Japanese - by Takaki Iekura
      • Kabyle - Muḥend Belqasem, R_SACI and Selyan Sliman Amiri
      • Lithuanian - by Gediminas Murauskas and g
      • Malayalam - by mobilestemp
      • Norwegian Bokmål - by Allan Nordhøy
      • Persian - by roj
      • Polish - by Michal L
      • Portuguese - by Sérgio Marques and ssantos
      • Romanian - by Igor Sorocean
      • Russian - by Axus Wizix, Nikita Epifanov and Sedative
      • Simplified Chinese - by Eric and ohsorry
      • Spanish - by Julio Montero and MS-PC
      • Swedish - by Swedish
      • Traditional Chinese - by Jeff Huang
      • Turkish - by Oğuz Ersen
      • Ukrainian - by Ihor Hordiichuk and Tymofij Lytvynenko
      • Vietnamese - by bruh
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.979.apk(8.99 MB)
    SkyTube-Oss-2.979.apk(7.59 MB)
  • v2.978(Mar 22, 2021)

    • Rewrite the YouTube AsyncTask implementations as methods that use RxJava - by @Isira-Seneviratne
    • Implementation of play/pause external media controls - by @darksworm
    • Fix freezes/slow UI updates with accessing the database in the background - by Zsombor
    • Improve subscription listing with database index - by Zsombor
    • Subscription refresh is not tied to opening up the subscription tab - by Zsombor
    • Implement 'Trending in XYZ' tab, with country selector - by Zsombor
    • Fix errors in downloaded file deletion - by Zsombor
    • Fix layout issues when big fonts are used - by Zsombor
    • Implement tab hiding/showing without app restart - by Zsombor
    • Fix a crash on Android 4.0 - by Zsombor
    • Updated translations for:
      • Basque and Spanish - by Julio Montero
      • Catalan - by Alfonso Montero López
      • Croatian - by Milo Ivir
      • Dutch - by Heimen Stoffels
      • Esperanto - by Jakub Fabijan
      • French - by Thomas Foucher
      • Japanese - by Takaki Iekura
      • Indonesian - by Reza Almanda and zmni
      • Italian - by Silvio Pastore
      • Latvian - by Darksworm
      • Hungarian - by Zsombor
      • Norwegian Bokmål - by Allan Nordhøy
      • Polish - by Michal L
      • Portuguese - by Sérgio Marques
      • Simplified Chinese - by @ohsorry
      • Traditional Chinese - by Jeff Huang
      • Turkish - by Oğuz Ersen
      • Ukrainian - by Tymofij Lytvynenko
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.978.apk(8.76 MB)
    SkyTube-Oss-2.978.apk(7.31 MB)
  • v2.977(Jan 15, 2021)

    • Implement JSON import for subscriptions - the format which is used by takeout.google.com - by Sebastian Magnusson
    • Fix crash happing in parsing of the resolution string (It failed for videos with resolutions 2160p60/1080p60/720p60) by Zsombor
    • Code cleanups, library upgrades by TacoTheDank
    • Fix updating the search history by Zsombor
    • Updated translations for:
      • Arabic - by Mahmoud Hussain
      • Basque and Spanish - by Julio Montero
      • Croatian - by Milo Ivir
      • Dutch - by Heimen Stoffels
      • Japanese - by Takaki Iekura
      • Indonesian - by zmni
      • Norwegian Bokmål - by Allan Nordhøy
      • Russian - by Александр
      • Polish - by Michal L
      • Portuguese - by Sérgio Marques
      • Traditional Chinese - by Jeff Huang
      • Turkish - by Oğuz Ersen
      • Ukrainian
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.977.apk(8.37 MB)
    SkyTube-Oss-2.977.apk(6.90 MB)
  • v2.976(Jan 5, 2021)

    • Video stream selection is greatly improved and extended. Now it is possible to set minimum and maximum resolution and to optimize either for better quality or minimal network bandwith. Reviewing Your setting is higly recommended!
    • Automatically retry playing the videos on broken connection
    • Instead of mobile network, the app now checks for metered network usage by Isira Seneviratne
    • Update NewPipe backend to support latest YouTube changes.
    • Using vector icons instead of PNGs for the user interface by Isira Seneviratne
    • Code cleanups, removing deprecated libraries, using newer constructs by Isira Seneviratne
    • Updated translations for:
      • Basque and Spanish - by Julio Montero
      • Croatian - by Milo Ivir
      • Dutch - by Heimen Stoffels
      • French - by Arnaud Redslob
      • Hungarian - by Zsombor Gegesy
      • Norwegian Bokmål - by Allan Nordhøy
      • Indonesian - by zmni
      • Polish - by Michal L
      • Portuguese - by Sérgio Marques
      • Russian - by Nikita Epifanov
      • Traditional Chinese - by Jeff Huang
      • Turkish - by Oğuz Ersen
      • Ukrainian
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.976.apk(8.53 MB)
    SkyTube-Oss-2.976.apk(6.88 MB)
  • v2.975(Oct 30, 2020)

  • v2.974(Oct 28, 2020)

    This release contains bug fixes, improvements on the NewPipe backend integration and lot's of translation improvements - big thanks to the translators and to the contributors !

    • Using NewPipe backend for loading the playlists, and the trending videos.
    • Update NewPipe backend to support latest YouTube changes.
    • Code cleanups, minor optimizations contributed by @okan35 and @TacoTheDank
    • Fix crashes in handling user inputs in the search field, and in the 'Enter URL' dialog.
    • Fix a couple of possible source of memory leaks
    • Added new translations for:
      • Berber - by Hakim Oubouali
      • Danish - by Vidar
    • Updated translations for:
      • Swedish by Mattias Münster and Luna Jernberg
      • Portuguese - by ssantos
      • French - by Nathan
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.974.apk(11.57 MB)
    SkyTube-Oss-2.974.apk(9.54 MB)
  • v2.973(Aug 5, 2020)

    This release contains a couple of small bug fixes, and lot's of translation improvements - big thanks to the translators and to the contributors !

    • The NewPipe backend is now the default, so the initial impression of the app will be better.
    • Upgrade NewPipeExtractor to the latest, to eliminate parsing bugs
    • Preference flags are saved into the backups - by @okan35
    • Added menu option to bookmark valid video urls when long pressed - by @atomjack
    • Add flags to enable resizing the window for better Samsung DeX experience
    • Updated translations:
      • Chinese (Traditional) - by Jeff Huang
      • Croatian - by Milo Ivir
      • Dutch - by Heimen Stoffels
      • German - by Milo Ivir
      • Hungarian - by Zsombor Gegesy
      • Indonesian - by zmni
      • Norwegian Bokmal - by Allan Nordhøy
      • Portuguese - by ssantos
      • Russian - by Nikita Epifanov
      • Spanish - by Julio Montero
      • Turkish - by Oğuz Ersen
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.973.apk(11.16 MB)
    SkyTube-Oss-2.973.apk(9.28 MB)
  • v2.972(Apr 19, 2020)

    This release contains lot of small bug fixes, and lot's of translation improvements - big thanks to the translators, (I hope I wrote their name properly). A bit warning, this will be the last release to support Android 4.0, as all the dependencies are moving away from supporting it, so backward compatibility is getting bigger, and bigger problem from the maintenance perspective.

    • Better integration with other Android apps
      • Opening Youtube URL's from other apps should work better,
      • SkyTube now can detect better if it's a channel/playlist or video, even on hooktube.com or on invidio.us (or related) sites.
      • Bookmarking works better too (if it's not a video, then the app just opens the channel/playlist)
      • Clicking in the video description on channel or playlist links works too
    • UI fixes which caused occasional crashes, due to timing issues.
    • Better error messages if the user tries to subscribe to an already subscribed channel, or bookmark an already bookmarked video.
    • added more playback speed options - by @okan35
    • Restore Android 4.0 compatibility.
    • Enable TLS 1.1/1.2 usage for Android 4.1 - 4.4, where it wasn't enabled by default.
    • Updated translations:
      • Chinese (Traditional) - by Jeff Huang
      • Croatian - by Milo Ivir
      • Dutch - by Heimen Stoffels
      • French - by Jeannette Lavoie
      • Hungarian - by Zsombor Gegesy
      • Indonesian - by zmni
      • Norwegian Bokmål - by Allan Nordhøy
      • Portuguese - by ssantos
      • Spanish - by Julio Montero
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.972.apk(11.12 MB)
    SkyTube-Oss-2.972.apk(9.24 MB)
  • v2.971(Mar 23, 2020)

    In 54 commits, 1697 lines were added, 1088 lines were deleted, the new release contains the following changes:

    • Search result now contains playlists and channels among the videos.
    • Subscription feed checking displays notification instead of a modal dialog - by @okan35
    • Channel list can be filtered - by @okan35
    • Hide the Block Channel menu item when the Video Blocker is not enabled. - by @atomjack
    • Migrate PreferenceManager to androidx - by @ChemWater
    • Implement paging in the bookmark fragment - this will improve the responsiveness of the bookmark
    • Add padding and background to make the option menu item more finger-friendly
    • Rename values-id folder to values-in to enable Indonesian translations
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.971.apk(11.22 MB)
    SkyTube-Oss-2.971.apk(9.35 MB)
  • v2.970(Jan 26, 2020)

  • v2.969(Dec 31, 2019)

    • Use NewPipe backend for checking new videos on subscriptions.
    • No need to restart the app for an Youtube key change.
    • Add checks for network availability before:
      • channel metadata download
      • displaying download menuitem
      • showing the comment panel
    • Improve URL parsing, to handle more variant.
    • Add a simple menuitem to disable video gestures without leaving the player screen.
    • Updated Polish and Hungarian translations
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.969.apk(10.77 MB)
    SkyTube-Oss-2.969.apk(8.90 MB)
  • v2.968(Dec 2, 2019)

  • v2.967(Nov 2, 2019)

  • v2.966(Oct 27, 2019)

    The main driver for this release is implementing a channel cache, which will reduce network usage, and improve offline experience.

    • #570 - fix "cannot play video after returning from open with"
    • #571 - fix 'configure channel blocking at the subscribe page leading to fatal crash'
    • #572 - new policies for downloading videos on mobile network: "Always ask"/"Block"/"Allow"
    • #574 - "play video under mobile data" dialog can only be dismissed by double clicking "Play Video"
    • #580 - fix exception in DialogUtils.java line 125
    • #586 - fix fatal failure on new installations.
    • Fixes for the NewPipeExtractor backend
    • dependency upgrades
    • New Swedish translation.

    Thanks for @tingsu for his detailed bug reports!

    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.966.apk(10.74 MB)
    SkyTube-Oss-2.966.apk(8.88 MB)
  • v2.965(Sep 27, 2019)

    The main driver for this release is some refinement in the new 'NewPipeExtractor' backend. Currently, this is an optional feature, which needs 'opt-in' in the preferences (Others -> Use the NewPipe backend), after it is enabled, no Youtube API key is needed for:

    • Checking new videos for the subscriptions
    • Opening channels (except listing the playlists)
    • Playing videos
    • Searching for videos by text

    Other than, it contains the following changes:

    • Do not block videos on bookmark and downloaded videos tab.
    • Dependency upgrades
    • Fix to handle dialog cancellation as 'negative' response in couple of places - where an answer is expected.
    • Remove special icon, which cause crashes on old Androids.
    • Display YouTube API errors to the user, to avoid confusion.
    • Updated Russian and Portuguese (Brazil) translation.
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.965.apk(10.72 MB)
  • v2.964(Sep 3, 2019)

    The main driver for this release is the new 'NewPipeExtractor' backend. Currently, this is an optional feature, which needs 'opt-in' in the preferences (Others -> Use the NewPipe backend), after it is enabled, no Youtube API key is needed for:

    • Checking new videos for the subscriptions
    • Opening channels (except listing the playlists)
    • Playing videos
    • Searching for videos by text

    Other than, it contains the following changes:

    • Added ability to bookmark videos by sharing youtube url's from other apps.
    • Fix bug in Chromecast occured during pause-resume.
    • Paging implemented in the Subscription Feed - so the feed loads faster now.
    • Create a new preference fragment for 'Downloads and Network' settings
    • Updated Russian translation
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.964.apk(10.45 MB)
  • v2.963(Aug 16, 2019)

    This release contains the following changes:

    • Add preference to set custom video download folder
    • Using com.github.hedzr:android-file-chooser package for file dialogs, instead of com.github.angads25:filepicker
    • Fix subscription refresh bugs - do not start multiple refresh concurrently
    • Add scroll to top of list when clicking on current tab
    • Added Preference to show/hide tabs
    • Make sure Google Play Services is installed before attempting to support Chromecast
    • Added Preference to select video download quality
    • Updated French translations.
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.963.apk(10.33 MB)
  • v2.962(Aug 5, 2019)

  • v2.961(Aug 1, 2019)

  • v2.96(Jul 31, 2019)

    • Chromecast support in SkyTube Extra
    • Better off-line experience with the downloaded videos, and better handling of off-line startup, where lot's of information previously queried from YouTube, now the app can revert to use the already stored data.
    • Fix screen saver prevention to only be active during playtime.
    • Video watch status tracking is much more solid, many small bug were eliminated.
    • Add ability to disable immersive mode.
    • Improved search autocomplete experience.
    • Version upgrades in lot's of dependencies (Using AndroidX component library).

    The APK signing key has been changed, due to the maintainer change, sorry for the inconvenience.

    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.96.apk(10.27 MB)
  • v2.95(Mar 14, 2019)

  • v2.94(Feb 3, 2019)

    • Videos displayed within a channel or playlist fragment will no longer output the channel name given that the user is already within the channel fragment.
    • App is now using newer third-party libraries.
    • Updated French, Japanese, Indonesian, Spanish, Chinese (traditional), Turkish, Arabic, Italian, Polish, Persian, Norwegian Bokmål, Portuguese (Portugal), German, Dutch and Croatian translations.
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.94.apk(7.87 MB)
  • v2.93(Nov 18, 2018)

    • Added an option to enable/disable the video blocker.
    • If the gestures control is disabled, the video brightness will be identical to those used by the Android System.
    • Added preferred resolution when using mobile network (instead of WIFI).
    • Added Persian translations.
    • Updated Spanish, Portuguese (Portugal), Turkish, German, Polish, Italian, Croatian, Dutch, Norwegian Bokmål, Russian and Chinese (Traditional) translations.
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.93.apk(7.84 MB)
  • v2.92(Oct 14, 2018)

    • Added Android 9.0 (API 28) support.
    • Video gestures can now be enabled/disabled.
    • Users are now warned before downloading/streaming videos on mobile network (such as 4G). This warning can be disabled.
    • The video publishing date for downloaded videos is now displayed/calculated correctly.
    • Lazy loading for tabs - potentially reducing network usage.
    • Added option to automatically download videos to folders named after the channel.
    • Added Croatian translations.
    • Updated German, Polish, Spanish, Japanese, French, Portuguese (Brazil), Portuguese (Portugal), Italian, Chinese (Traditional), Norwegian Bokmål, Russian and Dutch translations.
    • Bug fixes and other minor improvements.
    Source code(tar.gz)
    Source code(zip)
    SkyTube-Extra-2.92.apk(7.81 MB)
Owner
SkyTube
Developers of the SkyTube Android app
SkyTube
Convert your YouTube channel into a native Android app using YouTube Data API v3.

Convert your YouTube channel into an app. Screenshots • Description • Features • Configuration • Documentation Screenshots Description Channelify is a

Aculix Technologies LLP 121 Dec 26, 2022
A simple library for parsing and playing links from YouTube, YouTube Music, Vimeo and Rutube is WebView without the need to connect api data services. Request caching is available now

Android Oembed Video A simple library for parsing and playing links from YouTube, YouTube Music, Vimeo and Rutube and others in the WebView without th

Alexey Mostovoy 32 Oct 8, 2022
Youtube-dl UI - Youtube-dl ui built with kotlin and jetpack compose

youtube-dl_UI youtube-dl ui built with kotlin and jetpack compose.

null 0 Feb 11, 2022
NOVA is an open source video player for Android

NOVA: opeN sOurce Video plAyer Overview NOVA is an open source video player for Android. It consists in a fork of the original Archos Video Player Com

NOVA 876 Jan 2, 2023
Shuttle is an open source, local music player for Android.

Shuttle Music Player Shuttle is an open source, local music player for Android. Shuttle comes in two flavours: Shuttle (free) Shuttle+ The free versio

Tim Malseed 2.2k Jan 4, 2023
SocyMusic is an open-source Android music player written in Java with the aim of creating an easy-to-use app for exchanging and listening to top-quality music. Help us create it!

SocyMusic SocyMusic is an open-source Android music player written entirely in Java. It's objectives are to provide top-quality music to everyone for

Benji 23 Dec 26, 2022
Blade is an open source music player for Android, allowing you to play music from multiple services : files on your phone, Spotify, and more.

Blade Player Blade is an open source music player for Android, allowing you to play music from multiple services : files on your phone, Spotify, and m

Valentin HAUDIQUET 72 Jan 5, 2023
Odeon Music Player is a lightweight music player for Android.

Odeon ?? Odeon Music Player is a lightweight music player for Android. Get it on Google Play. We value your privacy, your battery life and your device

Thibault Seisel 63 Dec 20, 2022
Yet Another Video Player (or YAVP) is a Video Player for Android that is based on Googles ExoPlayer.

Yet Another Video Player Yet Another Video Player (or YAVP) is a Video Player for Android that is based on Googles ExoPlayer. Who Is YAVP For? First o

null 62 Dec 29, 2022
Music Player - This is a basic music player built with Android Studio and Kotlin

Music Player Made by Jenny Cárdenas This is a basic music player built with Android Studio and Kotlin, it shows two views in the UI, the user can play

Jenny C 3 Oct 28, 2021
Compose-video-player - Video player for Android Compose powered by ExoPlayer

Compose Video Player Video player for Android Compose powered by ExoPlayer. Addi

Juan Pablo Herrera 22 Dec 13, 2022
An android MVVM clone of Youtube created completely from scratch.

An android MVVM clone of Youtube created completely from scratch. Uses the Youtube data API. Has no signup/login features, rather direct search and watch videos. Creating and saving to playlists, dowloading videos will also be supported.

null 29 Jan 2, 2023
Silky - Android application to convert videos from applications such as YouTube, Facebook, Twitter into audio (.mp3)

Silky Español (actualmente la app se encuentra en desarrollo ) Descripcion Aplic

null 2 Aug 24, 2022
Alternative YouTube frontend for Android built with Piped

Alternative YouTube frontend for Android built with Piped

Libre-Tube 4k Dec 31, 2022
A simple app showing how to make a YouTube Shorts/TikTok style video pager

It's pretty straightforward to get started using ExoPlayer by following the library's Hello world! documentation. Once you throw Android's lifecycles

Nick 83 Jan 4, 2023
SpotiFlyer - Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaana, Jio-Saavn and SoundCloud

SpotiFlyer Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaa

Gas Com IT 1 Feb 8, 2022
A modern front-end for YouTube built using Kotlin compose

A modern front-end for YouTube built using Kotlin compose, with Material You theming and many more features.

Nick 379 Jan 5, 2023
An app showing how to make an Instagram/YouTube Shorts/TikTok style video pager

It's pretty straightforward to get started using ExoPlayer by following the library's Hello world! documentation. Once you throw Android's lifecycles

Nick 84 Dec 21, 2022
Video Transcoder is an application which uses the open source program FFmpeg to transcode video files from one format to another.

Video Transcoder Do you want to encode videos on your phone into different formats, trim videos, or extract audio? Are you looking for a free solution

Branden Archer 358 Dec 30, 2022