Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.26.0 #10470

Merged
merged 211 commits into from
Dec 21, 2023
Merged

Release v0.26.0 #10470

merged 211 commits into from
Dec 21, 2023

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    bc4f0c6 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    c06d61a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10275 from J-Stutzmann/fix/audio-focus

    Fix player audio focus not respecting mute
    TobiGr authored Aug 3, 2023
    Configuration menu
    Copy the full SHA
    50d7d1b View commit details
    Browse the repository at this point in the history
  3. Fixed some Sonar warnings

    TobiGr committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    c69bcaa View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Adjust empty state message for ListInfoFragments depending on Info st…

    …ream type
    
    Show "no streams" for SoundClound.
    Show "no live streams" for MeidaCCCLiveStreamKiosk.
    Otherwise show "no videos"
    TobiGr committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    32f7427 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    bef79e7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10304 from TeamNewPipe/fix/media.ccc.de

    Adjust empty state message for ListInfoFragments depending on Info stream type
    Stypox authored Aug 6, 2023
    Configuration menu
    Copy the full SHA
    4201723 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Make capitalization of "Night theme" setting consistent with others

    Been a pet peeve of mine for some time.
    triallax committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    d957725 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10313 from mhmdanas/fix-capitalization-of-night-t…

    …heme
    
    Make capitalization of "Night theme" setting consistent with others
    Stypox authored Aug 7, 2023
    Configuration menu
    Copy the full SHA
    601b1ef View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Configuration menu
    Copy the full SHA
    4a0ff3f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10331 from TeamNewPipe/improve_bug_template

    Make "latest release" link more obvious to bug reporters
    Stypox authored Aug 12, 2023
    Configuration menu
    Copy the full SHA
    ac5f991 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Configuration menu
    Copy the full SHA
    0db12e5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3859ed View commit details
    Browse the repository at this point in the history
  3. Add tests for new methods retrieving MediaFormats

    Fix failing tests
    TobiGr committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    e510671 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba84e7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    db5ed48 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Simplify MainActivity.tabSelected(MenuItem)

    Rename variables and skip iterations if kiosk was found.
    TobiGr committed Aug 19, 2023
    Configuration menu
    Copy the full SHA
    62f0abe View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Merge pull request #10360 from TeamNewPipe/improvement/tabSelected

    Simplify `MainActivity.tabSelected(MenuItem)`
    TobiGr authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    e674706 View commit details
    Browse the repository at this point in the history
  2. Fix grammar in JDoc

    TobiGr committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    68957d3 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Translated using Weblate (Arabic)

    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Odia)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Malayalam)
    
    Currently translated at 6.6% (5 of 75 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 99.7% (684 of 686 strings)
    
    Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Estonian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Albanian)
    
    Currently translated at 82.7% (568 of 686 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Added translation using Weblate (Burmese)
    
    Translated using Weblate (ryu (generated) (ryu))
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Hebrew)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Slovak)
    
    Currently translated at 98.9% (679 of 686 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (ryu (generated) (ryu))
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translated using Weblate (Croatian)
    
    Currently translated at 91.8% (628 of 684 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (ryu (generated) (ryu))
    
    Currently translated at 98.6% (675 of 684 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (Odia)
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (Urdu)
    
    Currently translated at 74.2% (508 of 684 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 99.2% (679 of 684 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (Korean)
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (75 of 75 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Translated using Weblate (Galician)
    
    Currently translated at 99.5% (681 of 684 strings)
    
    Translated using Weblate (Finnish)
    
    Currently translated at 89.9% (615 of 684 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (684 of 684 strings)
    
    Co-authored-by: Agnieszka C <aga_04@o2.pl>
    Co-authored-by: Alex25820 <alexs25820@gmail.com>
    Co-authored-by: Alexthegib <jcwkgxc@nightorb.com>
    Co-authored-by: AudricV <AudricV@users.noreply.hosted.weblate.org>
    Co-authored-by: C. Rüdinger <Mail-an-CR@web.de>
    Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
    Co-authored-by: Fjuro <ifjuro@proton.me>
    Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
    Co-authored-by: Hoseok Seo <ddinghoya@gmail.com>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
    Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
    Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
    Co-authored-by: Jani Kinnunen <janikinnunen340@gmail.com>
    Co-authored-by: Jeff Huang <s8321414@gmail.com>
    Co-authored-by: Joel A <joeax910@student.liu.se>
    Co-authored-by: Jorge Pelaez <jorpelae@yahoo.co.jp>
    Co-authored-by: Linerly <linerly@protonmail.com>
    Co-authored-by: Milan Šalka <salka.milan@googlemail.com>
    Co-authored-by: Milo Ivir <mail@milotype.de>
    Co-authored-by: Philip Goto <philip.goto@gmail.com>
    Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
    Co-authored-by: Rex_sa <rex.sa@pm.me>
    Co-authored-by: Sergio Marques <so.boston.android@gmail.com>
    Co-authored-by: ShareASmile <aapshergill@gmail.com>
    Co-authored-by: Shifa Graphics <shifagraphix@gmail.com>
    Co-authored-by: TXRdev Archive <lckphanaf9999@gmail.com>
    Co-authored-by: Vasilis K <skyhirules@gmail.com>
    Co-authored-by: VfBFan <drop0815@posteo.de>
    Co-authored-by: W L <wl@mailhole.de>
    Co-authored-by: WB <dln0@proton.me>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
    Co-authored-by: gallegonovato <fran-carro@hotmail.es>
    Co-authored-by: kuragehime <kuragehime641@gmail.com>
    Co-authored-by: nautilusx <translate@disroot.org>
    Co-authored-by: random r <epsilin@yopmail.com>
    Co-authored-by: ssantos <ssantos@web.de>
    Co-authored-by: tellmeY18 <vysakh_b190622ec@nitc.ac.in>
    Co-authored-by: thami simo <simo.azad@gmail.com>
    Co-authored-by: Макар Разин <makarrazin14@gmail.com>
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ml/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_PT/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
    Translation: NewPipe/Metadata
    Configuration menu
    Copy the full SHA
    e4003c8 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2023

  1. Image minizier: replace Number.toFixed(0) with Math.floor()

    Number.toFixed returns a string, Math.floor a number
    TobiGr committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    510db56 View commit details
    Browse the repository at this point in the history
  2. Fix audio_track_name string formats

    AudricV authored and TobiGr committed Aug 24, 2023
    Configuration menu
    Copy the full SHA
    2b833c5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10376 from TeamNewPipe/fix-string-formats

    Fix string formats
    TobiGr authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    d09c650 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10377 from TeamNewPipe/image-minimizer

    Image minizier: replace Number.toFixed(0) with Math.floor()
    TobiGr authored Aug 24, 2023
    Configuration menu
    Copy the full SHA
    25cf917 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    2d16a06 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Merge pull request #10396 from AudricV/one-stream-main-player-queue-b…

    …utton
    
    Show play queue button in main player when there is one stream
    AudricV authored Aug 31, 2023
    Configuration menu
    Copy the full SHA
    7c1790b View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. fix wrongly placed uchinaguchi in language selector settings caus..

    ..ing language picker to select wrong languages
    ShareASmile authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    8625462 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10406 from ShareASmile/fix-language-selector

    Fix language Picker Selecting Wrong Languages
    TobiGr authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    b5463cf View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. Use desugar_jdk_libs_nio.

    Isira-Seneviratne authored and TobiGr committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    2cb973f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6df808f View commit details
    Browse the repository at this point in the history
  3. Small code and doc improvements

    Remove unnecessary else-branch and use Collections.isEmpty().
    Add doc comment for splitFilename()
    TobiGr committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    4e41e12 View commit details
    Browse the repository at this point in the history
  4. Replace RuntimeException with IOException

    The RuntimeException was not explicitly declared and thus not caught at every call of this constructor. This change ensures that this possible exception is handled by the dedicated error handlers.
    TobiGr committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    f2c2f17 View commit details
    Browse the repository at this point in the history
  5. Update miscellaneous libraries

    TacoTheDank authored and TobiGr committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    c74bd11 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10234 from TacoTheDank/bumpMisc

    Update miscellaneous libraries
    TobiGr authored Sep 17, 2023
    Configuration menu
    Copy the full SHA
    0382782 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10248 from Isira-Seneviratne/NIO_downloads

    Improve the download helpers using the Java 7 NIO API.
    Isira-Seneviratne authored Sep 17, 2023
    Configuration menu
    Copy the full SHA
    b1ab261 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d1a82a8 View commit details
    Browse the repository at this point in the history
  9. Add documentation to increase maintainablilty

    Rename a variable
    TobiGr committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    19640d5 View commit details
    Browse the repository at this point in the history
  10. Improved downloading experience (#10407)

    * added LoadingDialog for improving download experience
    
    * [LoadingDialog] Apply some review comments and make title customizable.
    
    * removed permission handling from loading Dialog
    
    * fix checks
    
    * remove <p> Tag from first sentence
    
    ---------
    
    Co-authored-by: rishabaggarwal <Rishabaggarwal@sharechat.com>
    Co-authored-by: TobiGr <tobigr@users.noreply.github.com>
    3 people authored Sep 17, 2023
    Configuration menu
    Copy the full SHA
    7e2ab0d View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. feat: add channel tabs

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    6d13cf5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8627efd View commit details
    Browse the repository at this point in the history
  3. fix: handle unsupported content

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    6d84d19 View commit details
    Browse the repository at this point in the history
  4. feat: prettier channel info page

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    4859ab6 View commit details
    Browse the repository at this point in the history
  5. fix: add progress spinners

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    506e372 View commit details
    Browse the repository at this point in the history
  6. fix: scrollable channel description

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    c3d1e75 View commit details
    Browse the repository at this point in the history
  7. feat: add option to hide channel tabs

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    bb062f0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c929f00 View commit details
    Browse the repository at this point in the history
  9. feat: add album tab

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    74a8bfb View commit details
    Browse the repository at this point in the history
  10. fix: missing album tab key

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    16cd47f View commit details
    Browse the repository at this point in the history
  11. fix: cache channel data

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2c98d07 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2c03ba2 View commit details
    Browse the repository at this point in the history
  13. fix: ChannelFragment: save last tab

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    4357a34 View commit details
    Browse the repository at this point in the history
  14. fix: channel tab title not being set

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    be548dc View commit details
    Browse the repository at this point in the history
  15. update NewPipeExtractor

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    d87aa23 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    39b4ed0 View commit details
    Browse the repository at this point in the history
  17. update extractor

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    88384dc View commit details
    Browse the repository at this point in the history
  18. remove fragment_channel_info

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    b7911a8 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    25e3031 View commit details
    Browse the repository at this point in the history
  20. refactor: rename ChannelInfo to ChannelAbout

    fix: localize about tab name
    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    c03c344 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    193c3e5 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    e3614cb View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b5893f3 View commit details
    Browse the repository at this point in the history
  24. fix: limit channel header height

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    dfbd39e View commit details
    Browse the repository at this point in the history
  25. Channels are now an Info

    The previous "main" tab is now just a normal tab returned in getTabs().
    Various part of the code that used to handle channels as ListInfo now either take the first (playable, i.e. with streams) tab (e.g. the ChannelTabPlayQueue), or take all of them combined (e.g. the feed).
    Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    c076a0f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a1e8b9b View commit details
    Browse the repository at this point in the history
  27. Fix some code smells

    Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    371f986 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    753a920 View commit details
    Browse the repository at this point in the history
  29. update NPE

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    a2a717b View commit details
    Browse the repository at this point in the history
  30. feat: filter fetched channel tabs

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    28d952a View commit details
    Browse the repository at this point in the history
  31. add channel banner placeholder

    Theta-Dev authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    dca32ef View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    013d513 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    1061bce View commit details
    Browse the repository at this point in the history
  34. Improve placeholder channel banner handling

    Now the placeholder gets hidden if there is no banner url or the user disabled images, to save space
    Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    c48e702 View commit details
    Browse the repository at this point in the history
  35. Make channel banner placeholder match YouTube's size

    YouTube's "Desktop Max" thumbnails are 2560x423, while our previous placeholder banner was 2550x427. The extractor actually returns a lower resolution "Desktop Max" banner at 1060x175, but the ratio wrt 2560x423 is off by ~0.1%
    
    The PNG was optimized with OptiPNG
    Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    604419d View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    6b3a178 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    1519527 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    6f23b56 View commit details
    Browse the repository at this point in the history
  39. Fix wrongly themed channel header

    Since it is embedded in the app bar and has red as background color, it should be themed in the same way as the toolbar.
    Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    9e55014 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    78b4b94 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    5c7c382 View commit details
    Browse the repository at this point in the history
  42. Extract actual feed loading code into separate method

    Increase readability
    TobiGr authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    6ab8716 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    89dc44b View commit details
    Browse the repository at this point in the history
  44. Hide the upload date element on the About tab

    This empty element should be always hidden for this tab, as there is no upload
    date available for channels.
    AudricV authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    f2ee385 View commit details
    Browse the repository at this point in the history
  45. Remove unneeded German translation

    AudricV authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    8fbc8ff View commit details
    Browse the repository at this point in the history
  46. Fix SubscriptionManagerTest tests

    The breakage of these tests is related to the channel tabs changes.
    
    The testRememberRecentStreams test method has been removed, as it doesn't seem
    to be relevant anymore to managing subscriptions.
    AudricV authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    0d9910c View commit details
    Browse the repository at this point in the history
  47. Deduplicate code to initialize ClickListeners on playlist controls

    Add the separate utility class PlayButtonHelper to handle the initialization of the listeners.
    The ClickListeners on playlist controls had different behaviours. This commit fixes that.
    
    The commit also refactors the way how the app determines whether it is started for the first time. The previous version was not clean and recent in this PR caused it to fail.
    TobiGr authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    109d06b View commit details
    Browse the repository at this point in the history
  48. Apply review

    Co-Authored-By:  Audric V <74829229+AudricV@users.noreply.github.com>
    2 people authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    57eaa1b View commit details
    Browse the repository at this point in the history
  49. Fix previous ActionBar title visible for a few miliseconds when openi…

    …ng ChannelFragment
    TobiGr authored and Stypox committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    64da7a0 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    031b893 View commit details
    Browse the repository at this point in the history
  51. Merge pull request #9182 from Theta-Dev/channel-tabs

    Add support for channel tabs
    Stypox authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    0eae9e7 View commit details
    Browse the repository at this point in the history
  52. Fix three memory leaks

    Add documentation to BaseFragment.initViews(View, Bundle) and BaseFragment.initListeners()
    TobiGr committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    8f83e39 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Merge pull request #10394 from TeamNewPipe/fix/memory-leaks

    Fix memory leaks and add documentation
    Stypox authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    9e353f1 View commit details
    Browse the repository at this point in the history
  2. Simplify retrieveMediaFormatFromContentTypeHeader

    Also check for nullity
    Stypox committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    992bb5d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10165 from TeamNewPipe/fix/media-format

    Fix downloads of streams with missing MediaFormat
    Stypox authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    725c18e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c848b4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1faed5 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Merge pull request #10224 from TacoTheDank/moreKotlinMath

    Replace MathUtils.clamp with Kotlin coerceIn
    TobiGr authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    6859f73 View commit details
    Browse the repository at this point in the history
  2. Add comments and annotations

    TobiGr committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    748c2ba View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8bf2d99 View commit details
    Browse the repository at this point in the history
  4. Remove useless override

    TobiGr committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    0acc353 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10244 from TacoTheDank/bumpMaterial

    Update Google Material library
    TobiGr authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    50fb48f View commit details
    Browse the repository at this point in the history
  6. Bump AGP to 8.1.1

    Isira-Seneviratne authored and TobiGr committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    fcb855c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a1f2b7f View commit details
    Browse the repository at this point in the history
  8. Fix doc formatting

    TobiGr committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    779ea19 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10428 from Isira-Seneviratne/AGP_8.1

    Bump AGP to 8.1.1
    TobiGr authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    673aa0a View commit details
    Browse the repository at this point in the history
  10. Merge pull request #10435 from TeamNewPipe/imp/codequality

    Improve codequality
    Stypox authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    b798ff5 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    2a1b506 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10199 from TeamNewPipe/feat/player/accessibility

    Improved accessibility of player interfaces
    TobiGr authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    e2de831 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Configuration menu
    Copy the full SHA
    af23759 View commit details
    Browse the repository at this point in the history
  2. Add image quality preference

    Stypox committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    0a8f28b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35073c7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f7d206 View commit details
    Browse the repository at this point in the history
  5. Further improve image resolution strategy

    Now using multiple comparison steps instead of magic values
    Stypox committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    8d463b9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bf908f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    37af2c8 View commit details
    Browse the repository at this point in the history
  8. Separate imageListToDbUrl from choosePreferredImage

    imageListToDbUrl should be used if the URL is going to be saved to the database, to avoid saving nothing in case at the moment of saving the user preference is to not show images.
    Stypox committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    87dca0f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0085ca6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1b485dd View commit details
    Browse the repository at this point in the history
  11. Add test for ImageStrategy

    Stypox committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    0a2d6d1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    027b829 View commit details
    Browse the repository at this point in the history
  13. Make question mark localizable

    Stypox committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    f8b756c View commit details
    Browse the repository at this point in the history
  14. Merge pull request #10062 from Stypox/multiple-images

    Allow selecting image quality among multiple images
    Stypox authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    b508dd6 View commit details
    Browse the repository at this point in the history
  15. Update extractor and remove DeobfuscateException

    In ErrorInfo it was treated separately from other ParsingExceptions, including by showing a customized message, which has now been removed.
    Stypox committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    bdc2aa2 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #10440 from Stypox/remove-deobfuscation-exception

    Update extractor and remove DeobfuscateException
    AudricV authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    5a921c9 View commit details
    Browse the repository at this point in the history
  17. Translated using Weblate (Kazakh)

    Currently translated at 0.5% (4 of 702 strings)
    
    Translated using Weblate (Kazakh)
    
    Currently translated at 6.6% (5 of 75 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Merge branch 'origin/dev' into Weblate.
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (ryu (generated) (ryu))
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Hebrew)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 99.8% (701 of 702 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 98.2% (690 of 702 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 80.0% (60 of 75 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 100.0% (702 of 702 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 97.8% (687 of 702 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 98.5% (692 of 702 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 99.5% (699 of 702 strings)
    
    Translated using Weblate (Odia)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 99.8% (685 of 686 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Odia)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Hungarian)
    
    Currently translated at 99.7% (684 of 686 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 16.0% (12 of 75 strings)
    
    Translated using Weblate (Galician)
    
    Currently translated at 99.5% (683 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 16.0% (12 of 75 strings)
    
    Translated using Weblate (Bengali)
    
    Currently translated at 83.8% (575 of 686 strings)
    
    Translated using Weblate (Azerbaijani)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (686 of 686 strings)
    
    Co-authored-by: Agnieszka C <aga_04@o2.pl>
    Co-authored-by: Aidos <goldenbit.kz@yandex.kz>
    Co-authored-by: Daniel Rozario <rozario@tuta.io>
    Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
    Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
    Co-authored-by: Fjuro <ifjuro@proton.me>
    Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
    Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Igor Rückert <igorruckert@yahoo.com.br>
    Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
    Co-authored-by: Jeff Huang <s8321414@gmail.com>
    Co-authored-by: Linerly <linerly@protonmail.com>
    Co-authored-by: NEXI <nexiphotographer@gmail.com>
    Co-authored-by: Nidi <nizamismidov4@gmail.com>
    Co-authored-by: Philip Goto <philip.goto@gmail.com>
    Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
    Co-authored-by: ShareASmile <aapshergill@gmail.com>
    Co-authored-by: Subham Jena <subhamjena8465@gmail.com>
    Co-authored-by: Tibor Botfai (gidano) <gidano@gmail.com>
    Co-authored-by: TobiGr <tobigr@mail.de>
    Co-authored-by: Vasilis K <skyhirules@gmail.com>
    Co-authored-by: VfBFan <VfBFan@users.noreply.hosted.weblate.org>
    Co-authored-by: WB <dln0@proton.me>
    Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
    Co-authored-by: gallegonovato <fran-carro@hotmail.es>
    Co-authored-by: kuragehime <kuragehime641@gmail.com>
    Co-authored-by: nexi <nexiphotographer@gmail.com>
    Co-authored-by: ssantos <ssantos@web.de>
    Co-authored-by: zmni <zmni@outlook.com>
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/kk/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sr/
    Translation: NewPipe/Metadata
    29 people committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    4c4f9b4 View commit details
    Browse the repository at this point in the history
  18. Translated using Weblate (German)

    Currently translated at 100.0% (713 of 713 strings)
    VfBFan authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    0c9df50 View commit details
    Browse the repository at this point in the history
  19. Translated using Weblate (German)

    Currently translated at 100.0% (713 of 713 strings)
    TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    ac68118 View commit details
    Browse the repository at this point in the history
  20. Translated using Weblate (Spanish)

    Currently translated at 100.0% (713 of 713 strings)
    gallegonovato authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    0a292cf View commit details
    Browse the repository at this point in the history
  21. Translated using Weblate (Japanese)

    Currently translated at 100.0% (713 of 713 strings)
    kuragehimekurara1 authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    11c74bd View commit details
    Browse the repository at this point in the history
  22. Translated using Weblate (Greek)

    Currently translated at 100.0% (713 of 713 strings)
    VasilisKos authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    03c339d View commit details
    Browse the repository at this point in the history
  23. Translated using Weblate (Slovak)

    Currently translated at 99.7% (711 of 713 strings)
    marulinko authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    7da35bf View commit details
    Browse the repository at this point in the history
  24. Translated using Weblate (Arabic)

    Currently translated at 100.0% (713 of 713 strings)
    rex07 authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    f0bcb3b View commit details
    Browse the repository at this point in the history
  25. Translated using Weblate (Indonesian)

    Currently translated at 100.0% (713 of 713 strings)
    Linerly authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    d41b5d8 View commit details
    Browse the repository at this point in the history
  26. Translated using Weblate (Ukrainian)

    Currently translated at 100.0% (713 of 713 strings)
    IhorHordiichuk authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    1a5dfae View commit details
    Browse the repository at this point in the history
  27. Translated using Weblate (Polish)

    Currently translated at 100.0% (713 of 713 strings)
    Aga-C authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    a69af42 View commit details
    Browse the repository at this point in the history
  28. Translated using Weblate (Chinese (Simplified))

    Currently translated at 100.0% (713 of 713 strings)
    Eric authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    dc45adf View commit details
    Browse the repository at this point in the history
  29. Translated using Weblate (Chinese (Traditional))

    Currently translated at 100.0% (713 of 713 strings)
    s8321414 authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    b9c7f87 View commit details
    Browse the repository at this point in the history
  30. Translated using Weblate (Hebrew)

    Currently translated at 100.0% (713 of 713 strings)
    yarons authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    39c06c5 View commit details
    Browse the repository at this point in the history
  31. Translated using Weblate (Hindi)

    Currently translated at 100.0% (713 of 713 strings)
    ShareASmile authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    1084b7c View commit details
    Browse the repository at this point in the history
  32. Translated using Weblate (Punjabi)

    Currently translated at 100.0% (713 of 713 strings)
    ShareASmile authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    b9e5ee6 View commit details
    Browse the repository at this point in the history
  33. Translated using Weblate (Slovak)

    Currently translated at 18.6% (14 of 75 strings)
    
    Translation: NewPipe/Metadata
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sk/
    marulinko authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    cb4f656 View commit details
    Browse the repository at this point in the history
  34. Translated using Weblate (ryu (generated) (ryu))

    Currently translated at 100.0% (713 of 713 strings)
    kuragehimekurara1 authored and TobiGr committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    a5fcb41 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    279fd23 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2023

  1. [AboutFragment / LicenseFragment] Fix license restore after rotation

    Do not restore last opened license after a rotation change when the license was closed earlier.
    
    This commit adds onCancelListener and onDismissListener to the AlertDialogs which are used to display the licenses.
    TobiGr committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    242e203 View commit details
    Browse the repository at this point in the history
  2. Restore license dialog buttons to open the SoftwareComponent's website

    Do not keep the active License but the active SoftwareComponent.
    TobiGr committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    e206a26 View commit details
    Browse the repository at this point in the history
  3. Use "done" button to close license dialogs.

    Rename string res "recaptcha_done_button" to "done".
    TobiGr committed Sep 23, 2023
    Configuration menu
    Copy the full SHA
    94c1438 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10436 from TeamNewPipe/fix/license-restore

    Fix restoring software license dialog
    TobiGr authored Sep 23, 2023
    Configuration menu
    Copy the full SHA
    c68a6ee View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. Add workflow "PR size labeler" to label PRs based on the number of ch…

    …anged lines
    
    This should help reviewers to determine which PRs to review.
    TobiGr authored and Stypox committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    d622993 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10170 from TeamNewPipe/actions/pr-size-labeler

    Add workflow "PR size labeler" to label PRs based on the number of changed lines
    Stypox authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    2d4f56f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #9987 from Edwardsoen/add_high_resolution_to_defau…

    …lt_option
    
    Include a high-resolution option in the default resolution settings.
    TobiGr authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    1630e30 View commit details
    Browse the repository at this point in the history
  4. Make isLimitingDataUsage method of ListHelper package-private and fix…

    … some typos in the class
    AudricV committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    cdb79ef View commit details
    Browse the repository at this point in the history
  5. Use ListHelper to get secondary audio streams for video-only streams

    Instead of searching for the first audio stream matching a compatible media
    format, this change makes SecondaryStreamHelper.getAudioStreamFor use methods
    isLimitingDataUsage, getAudioFormatComparator and getAudioIndexByHighestRank of
    ListHelper to get an audio stream which can be muxed into a video-only stream,
    if available.
    
    This allows users to download videos with the highest audio quality available
    if no resolution limit on mobile data usage has been set.
    
    The order of formats used to search a compatible audio stream has been kept.
    AudricV committed Sep 24, 2023
    Configuration menu
    Copy the full SHA
    77bbbc8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    609f0a2 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10447 from TeamNewPipe/pr-labeler

    Add write permission to PR labeler workflow
    TobiGr authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    f90d74c View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    db4619f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10453 from TeamNewPipe/pr-labeler

    Add content: read permission to PR size labeler workflow
    TobiGr authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    9c86afe View commit details
    Browse the repository at this point in the history
  3. Add playlist name and video name to playlist sharing content (#10427)

    - Currently, only a list of videos separated by newline are added in
      the share content.
    - This makes it difficult to identify a specific video in a list of
      Urls.
    - Used string resources for the sharing content formats.
    - Added a confirmation dialog for users to choose between sharing
      playlist formats.
    - Added Playlist name as the header and corresponding video name for
      each video url in following format.
    
    Playlist
    - Music1: https://media-url1
    - Music2: https://media-url2
    - Music3: https://media-url3
    
    
    Co-authored-by: TobiGr <tobigr@users.noreply.github.com>
    snaik20 and TobiGr authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    e80b6b3 View commit details
    Browse the repository at this point in the history
  4. Fix wrongly formatted string ressources

    There were multiple substitutions specified in non-positional format in the ressources video_details_list_item and share_playlist_content_details
    TobiGr committed Sep 26, 2023
    Configuration menu
    Copy the full SHA
    0758cd6 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. Fix PR labeler permissions

    Although the permission to modify PRs is granted to the entire workflow, the job still reports that it does not the permission to do so:
    GITHUB_TOKEN Permissions
      Contents: read
      Metadata: read
      PullRequests: read
    This adds the permission to the job directly
    TobiGr committed Sep 27, 2023
    Configuration menu
    Copy the full SHA
    fe7d169 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2023

  1. Use PR labeler fork

    This updates some libs
    TobiGr committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    b50e3c0 View commit details
    Browse the repository at this point in the history
  2. Fix inconsistency between user interaction and database commit order …

    …when re-adding videos to the playlist
    dtcxzyw authored and TobiGr committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    1cf670d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d5a8af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d63a6d3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    49ce9ba View commit details
    Browse the repository at this point in the history
  6. Fix links to README.sr.md

    TobiGr committed Oct 2, 2023
    Configuration menu
    Copy the full SHA
    d963b69 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d3c7838 View commit details
    Browse the repository at this point in the history
  8. Update README.asm.md

    TobiGr authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    64e64f7 View commit details
    Browse the repository at this point in the history
  9. Fix images in README.sr.md

    TobiGr authored Oct 2, 2023
    Configuration menu
    Copy the full SHA
    ed33d1d View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Merge pull request #8248 from dtcxzyw/fix-readd-to-playlist

    Fix inconsistency between user interaction and database commit order when re-adding videos to the playlist
    Stypox authored Oct 3, 2023
    Configuration menu
    Copy the full SHA
    bff7ada View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Translated using Weblate (Portuguese)

    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Thai)
    
    Currently translated at 29.3% (213 of 725 strings)
    
    Translated using Weblate (Belarusian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Azerbaijani)
    
    Currently translated at 95.0% (689 of 725 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (ryu (generated) (ryu))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Odia)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Sardinian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Estonian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Hebrew)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 99.7% (723 of 725 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Odia)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Estonian)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 95.2% (685 of 719 strings)
    
    Translated using Weblate (Odia)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Arabic (Libya))
    
    Currently translated at 99.1% (713 of 719 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (ryu (generated) (ryu))
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 81.3% (61 of 75 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 98.4% (708 of 719 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Arabic (Libya))
    
    Currently translated at 99.3% (714 of 719 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 99.8% (718 of 719 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 97.7% (703 of 719 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 99.4% (715 of 719 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Hebrew)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Chinese (Simplified))
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 95.5% (687 of 719 strings)
    
    Translated using Weblate (Greek)
    
    Currently translated at 99.8% (718 of 719 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Dutch)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (719 of 719 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 99.3% (714 of 719 strings)
    
    Co-authored-by: Agnieszka C <aga_04@o2.pl>
    Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
    Co-authored-by: Alexthegib <traducoes@skiff.com>
    Co-authored-by: AudricV <AudricV@users.noreply.hosted.weblate.org>
    Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
    Co-authored-by: Emin Tufan Çetin <etcetin@gmail.com>
    Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org>
    Co-authored-by: Fjuro <ifjuro@proton.me>
    Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
    Co-authored-by: Jeff Huang <s8321414@gmail.com>
    Co-authored-by: Linerly <linerly@protonmail.com>
    Co-authored-by: NEXI <nexiphotographer@gmail.com>
    Co-authored-by: Nidi <nizamismidov4@gmail.com>
    Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org>
    Co-authored-by: Philip Goto <philip.goto@gmail.com>
    Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
    Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
    Co-authored-by: Retrial <giwrgosmant@gmail.com>
    Co-authored-by: Rex_sa <rex.sa@pm.me>
    Co-authored-by: Sergio Marques <so.boston.android@gmail.com>
    Co-authored-by: ShareASmile <aapshergill@gmail.com>
    Co-authored-by: TobiGr <tobigr@mail.de>
    Co-authored-by: Vasilis K <skyhirules@gmail.com>
    Co-authored-by: VfBFan <VfBFan@users.noreply.hosted.weblate.org>
    Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
    Co-authored-by: bowornsin <bowornsin@gmail.com>
    Co-authored-by: gallegonovato <fran-carro@hotmail.es>
    Co-authored-by: kuragehime <kuragehime641@gmail.com>
    Co-authored-by: nautilusx <translate@disroot.org>
    Co-authored-by: zmni <zmni@outlook.com>
    Co-authored-by: Макар Разин <makarrazin14@gmail.com>
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
    Translation: NewPipe/Metadata
    Configuration menu
    Copy the full SHA
    5dee7a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be47609 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. Translated using Weblate (Odia)

    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 17.1% (13 of 76 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Arabic (Libya))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Finnish)
    
    Currently translated at 98.0% (711 of 725 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 98.2% (712 of 725 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 94.7% (72 of 76 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Hebrew)
    
    Currently translated at 51.3% (39 of 76 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Korean)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 61.8% (47 of 76 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Co-authored-by: Agnieszka C <aga_04@o2.pl>
    Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
    Co-authored-by: Fjuro <ifjuro@proton.me>
    Co-authored-by: GET100PERCENT <eraofphysics@yahoo.com>
    Co-authored-by: Hoseok Seo <ddinghoya@gmail.com>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
    Co-authored-by: Linerly <linerly@proton.me>
    Co-authored-by: NEXI <nexiphotographer@gmail.com>
    Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
    Co-authored-by: Rex_sa <rex.sa@pm.me>
    Co-authored-by: ShareASmile <aapshergill@gmail.com>
    Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
    Co-authored-by: gallegonovato <fran-carro@hotmail.es>
    Co-authored-by: ssantos <ssantos@web.de>
    Co-authored-by: Åzze <laitinen.jere222@gmail.com>
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/he/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hi/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pa/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sr/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
    Translation: NewPipe/Metadata
    16 people committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    2ab2185 View commit details
    Browse the repository at this point in the history
  2. Added translation using Weblate (English (Middle))

    Deleted translation using Weblate (German (Low))
    
    Deleted translation using Weblate (English (Old))
    
    Deleted translation using Weblate (English (Middle))
    
    Deleted translation using Weblate (Burmese)
    
    Deleted translation using Weblate (Aymara)
    
    Deleted translation using Weblate (Arabic (Najdi))
    
    Co-authored-by: TobiGr <TobiGr@users.noreply.github.com>
    Co-authored-by: Weblate <noreply@weblate.org>
    3 people committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    b18ccff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    626daf8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f51c47 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    6d0bb02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    995986e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d10a93f View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Fix notifiying about old "new" streams

    Add tests for `FeedDAO.unlinkStreamsOlderThan(:offsetDateTime) `
    Closes #10237
    TobiGr committed Oct 14, 2023
    Configuration menu
    Copy the full SHA
    5265b76 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Merge pull request #10491 from TeamNewPipe/readme

    [README] Remove Bitcoin and Bountysource donation options
    Stypox authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    6d69451 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Fix crash when setting the masking of the new feed items button if th…

    …e context is null
    
    As the fragment context can be null in some cases, we have to make sure that
    the context is not null before calling
    DeviceUtils.hasAnimationsAnimatorDurationEnabled.
    
    If the context is null, the button will now not be hidden automatically.
    AudricV committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    9fab0ec View commit details
    Browse the repository at this point in the history
  2. Fix crash when building the play queue audio track menu if the player…

    … is null
    
    As the player can be null in some cases, we have to make sure that the player
    is not null, by using Optionals on the player itself instead of its methods
    returning Optionals.
    
    If the player is null, the play queue audio track menu will now be hidden.
    AudricV committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    2cf7764 View commit details
    Browse the repository at this point in the history
  3. Restore player service start handling before player UI separation

    This behavior was present before 0.24.0 and the player UI separation and
    avoided crashes for which their exception contained
    "Context.startForegroundService() did not then call Service.startForeground()".
    
    Some player nullability checks have been also added, and the player service is
    now stopped when it has been started from a media button and there is nothing
    to play.
    AudricV committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    84d50da View commit details
    Browse the repository at this point in the history
  4. Remove OPUS HLS streams from playable streams

    This format is not supported by ExoPlayer when returned as HLS streams, so we
    can't play streams using this format and this delivery method.
    
    Also improve the Javadoc of ListHelper.getPlayableStreams.
    AudricV committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    e5fda35 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Merge pull request #10579 from AudricV/exclude-hls-opus-streams-for-p…

    …layback
    
    Remove OPUS HLS streams from playable streams
    Stypox authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    bf8890b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10578 from AudricV/try-fix-player-service-foregro…

    …und-start
    
    Restore player service start handling before player UI separation and fix some issues in this service
    Stypox authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e8ed18f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10577 from AudricV/fix-npe-play-queue-audio-track…

    …-menu
    
    Fix crash when building the play queue audio track menu if the player is null
    Stypox authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    3dc593f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10576 from AudricV/fix-npe-feed-new-items-button

    Fix crash when setting the masking of the new feed items button if the context is null
    Stypox authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    be4a5a5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10489 from sqproman/missing_quotation_replace_cha…

    …r_crash
    
    Quote filename replacement characters to fix crashes when downloading streams with special characters
    Stypox authored Nov 16, 2023
    Configuration menu
    Copy the full SHA
    545f9ae View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Update app/src/main/java/org/schabi/newpipe/database/feed/dao/FeedDAO.kt

    Co-authored-by: Stypox <stypox@pm.me>
    TobiGr and Stypox authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    b4a0e08 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Configuration menu
    Copy the full SHA
    ddd6d03 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. Merge pull request #10494 from TobiGr/fix-new-streams

    Fix notifying about old "new" streams
    Stypox authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    7cfd537 View commit details
    Browse the repository at this point in the history
  2. Fix Matrix channel link

    #newpipe:matrix.org is unofficial, #newpipe:libera.chat is the official one
    Stypox authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    edbd623 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce30108 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10446 from AudricV/dl_improve_video_audio_stream_…

    …selection
    
    Improve audio stream selection for video-only streams in the downloader
    Stypox authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    e784af3 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Translated using Weblate (Bengali)

    Currently translated at 78.7% (571 of 725 strings)
    
    Translated using Weblate (Basque)
    
    Currently translated at 95.0% (689 of 725 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 43.4% (33 of 76 strings)
    
    Translated using Weblate (Lithuanian)
    
    Currently translated at 92.9% (674 of 725 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 30.2% (23 of 76 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (724 of 725 strings)
    
    Translated using Weblate (Interlingua)
    
    Currently translated at 32.0% (232 of 725 strings)
    
    Translated using Weblate (Norwegian Bokmål)
    
    Currently translated at 94.6% (686 of 725 strings)
    
    Translated using Weblate (Norwegian Bokmål)
    
    Currently translated at 94.6% (686 of 725 strings)
    
    Translated using Weblate (Romanian)
    
    Currently translated at 89.3% (648 of 725 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 81.5% (62 of 76 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Filipino)
    
    Currently translated at 32.1% (233 of 725 strings)
    
    Translated using Weblate (Filipino)
    
    Currently translated at 32.1% (233 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 72.3% (55 of 76 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 3.9% (3 of 76 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 99.7% (723 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 71.0% (515 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 2.6% (2 of 76 strings)
    
    Translated using Weblate (Tigrinya)
    
    Currently translated at 8.4% (61 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 43.4% (33 of 76 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 81.5% (62 of 76 strings)
    
    Translated using Weblate (Finnish)
    
    Currently translated at 98.3% (713 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 70.0% (508 of 725 strings)
    
    Added translation using Weblate (English (Old))
    
    Added translation using Weblate (Aymara)
    
    Added translation using Weblate (English (Middle))
    
    Added translation using Weblate (Arabic (Najdi))
    
    Added translation using Weblate (German (Low))
    
    Added translation using Weblate (Sicilian)
    
    Added translation using Weblate (Kashmiri)
    
    Added translation using Weblate (Burmese)
    
    Translated using Weblate (Tigrinya)
    
    Currently translated at 3.5% (26 of 725 strings)
    
    Translated using Weblate (Georgian)
    
    Currently translated at 91.1% (661 of 725 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 98.8% (717 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 42.1% (32 of 76 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Interlingua)
    
    Currently translated at 31.3% (227 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 35.5% (27 of 76 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 69.2% (502 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 69.2% (502 of 725 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 81.5% (62 of 76 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Bulgarian)
    
    Currently translated at 63.8% (463 of 725 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 66.3% (481 of 725 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 98.6% (715 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 31.5% (24 of 76 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 97.3% (706 of 725 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 98.4% (714 of 725 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 94.6% (686 of 725 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Chinese (Traditional, Hong Kong))
    
    Currently translated at 21.0% (16 of 76 strings)
    
    Translated using Weblate (Chinese (Traditional, Hong Kong))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 98.2% (712 of 725 strings)
    
    Deleted translation using Weblate (English (Middle))
    
    Co-authored-by: /dev/urandom <dev.urandom@posteo.org>
    Co-authored-by: A <ogloppi@mailbox.org>
    Co-authored-by: Aitor Salaberria <trslbrr@gmail.com>
    Co-authored-by: Alexthegib <traducoes@skiff.com>
    Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
    Co-authored-by: Ans Virlis <tddakk@yahoo.com>
    Co-authored-by: AudricV <AudricV@users.noreply.hosted.weblate.org>
    Co-authored-by: Cem TÜRKER <cemburbut@gmail.com>
    Co-authored-by: Edward <edwardchirita@mailbox.org>
    Co-authored-by: Erik Matson <erik@nextleveltranslation.com>
    Co-authored-by: Giorgi Taba K'obakhidze <t@gtk.ge>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Jener Gomes <jenerg1@gmail.com>
    Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
    Co-authored-by: LiftedStarfish <liftedstarfish@protonmail.com>
    Co-authored-by: Napstaguy04 <brokenscreen3@gmail.com>
    Co-authored-by: P.O <rasmusson.mikael@protonmail.com>
    Co-authored-by: PiryusQ <piryusq@gmail.com>
    Co-authored-by: Ray <ray@users.noreply.hosted.weblate.org>
    Co-authored-by: ShareASmile <aapshergill@gmail.com>
    Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
    Co-authored-by: TXRdev Archive <lckphanaf9999@gmail.com>
    Co-authored-by: TobiGr <TobiGr@users.noreply.github.com>
    Co-authored-by: Translator <kvb@tuta.io>
    Co-authored-by: VfBFan <VfBFan@users.noreply.hosted.weblate.org>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
    Co-authored-by: ferarilalon <ferarilalongpt@gmail.com>
    Co-authored-by: fsbat0 <fsbat@duck.com>
    Co-authored-by: ngocanhtve <ngocanh.tve@gmail.com>
    Co-authored-by: notlin4 <iamnotlin4@gmail.com>
    Co-authored-by: sum1tookshoe <gamingwithshoe@gmail.com>
    Co-authored-by: trunars <trunars@gmail.com>
    Co-authored-by: İbrahim Dinç <woltytherespectful@gmail.com>
    Co-authored-by: Макар Разин <makarrazin14@gmail.com>
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eo/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ru/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sv/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/tr/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/vi/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant_HK/
    Translation: NewPipe/Metadata
    35 people authored and Stypox committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    096115d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35c1dfd View commit details
    Browse the repository at this point in the history
  3. NewPipe 0.26.0 (995)

    TobiGr authored and Stypox committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    0d8d347 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e696562 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e39ac88 View commit details
    Browse the repository at this point in the history
  6. Fix channel avatar not loading correctly sometimes

    The fix just involves removing some really outdated code (6 years ago) added in 33e29be#diff-38bd2cf1b92659b499c08e1cf6ac9ef384c7e13381b906f2f98c57cbb758756dR778 (blame: https://github.com/TeamNewPipe/NewPipe/blame/9318bb530619898c1e1f3f8a8c866f3d2e35ab0c/app/src/main/java/org/schabi/newpipe/detail/VideoItemDetailActivity.java#L778).
    What that code did was setting the 'buddy' image to the uploader avatar as a placeholder, and then setting the actual image if it existed and after it had loaded.
    That code remained there up until now, but now it doesn't make sense anymore, since Picasso already takes care of setting placeholders.
    The problem is, starting from #10066 the actual uploader image is set before (not after) those lines of code, making them do the wrong thing, i.e. always overwrite the currently set image.
    But then why did the channel avatar image work normally sometimes?
    My guess is that since Picasso loads images in the background, when opening a video from scratch setting the placeholder still happened before Picasso finished loading the image.
    However when the image is already cached it's loaded much faster and therefore setting the placeholder happens after, effectively hiding the loaded image.
    Stypox committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    8d59812 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e876647 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b871b5d View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Merge pull request #10645 from Stypox/fix-fragment-manager

    Fix crashes due to wrong root fragment manager
    Stypox authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a16dcb6 View commit details
    Browse the repository at this point in the history
  2. Fix OutOfMemory when fetching feed

    Reduced memory footprint of FeedUpdateInfo objects. Those objects might stay around for a while and accumulate (up to BUFFER_COUNT_BEFORE_INSERT = 20 at the moment), so in order not to fill up the memory it's better to keep as little data as possible.
    Previously ChannelInfo data was stored, causing ReadyChannelTabLinkHandler objects to be also stored uselessly (and those channel tabs contain prefetched JSON data which used ~700KB of memory).
    Stypox committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    80f33da View commit details
    Browse the repository at this point in the history
  3. Fix lag with many channels on main page

    Disable loading all tabs at once, since there can be many of them, and use default strategy of only keeping in memory the two tabs adjacent to the current tab.
    Stypox committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    c0f8d14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    495c985 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    77fa4bb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #10671 from Stypox/channel-main-tab-lag

    Fix application lagging with many main page tabs
    Stypox authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    b3c82f5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10670 from Stypox/feed-oom

    Fix OutOfMemory when fetching feed
    Stypox authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    4825318 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10673 from Stypox/transaction-too-large

    Fix transaction too large in channel tab fragments
    Stypox authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    5b999a8 View commit details
    Browse the repository at this point in the history
  5. Translated using Weblate (Portuguese (Portugal))

    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Danish)
    
    Currently translated at 88.2% (640 of 725 strings)
    
    Translated using Weblate (Serbian)
    
    Currently translated at 17.1% (13 of 76 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Filipino)
    
    Currently translated at 32.1% (233 of 725 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Romanian)
    
    Currently translated at 99.4% (721 of 725 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Indonesian)
    
    Currently translated at 97.3% (74 of 76 strings)
    
    Translated using Weblate (Arabic (Libya))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Arabic)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Polish)
    
    Currently translated at 61.8% (47 of 76 strings)
    
    Translated using Weblate (Hindi)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Czech)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 28.9% (22 of 76 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 81.5% (62 of 76 strings)
    
    Merge branch 'origin/dev' into Weblate.
    
    Translated using Weblate (Bengali)
    
    Currently translated at 78.7% (571 of 725 strings)
    
    Translated using Weblate (Basque)
    
    Currently translated at 95.0% (689 of 725 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 43.4% (33 of 76 strings)
    
    Translated using Weblate (Lithuanian)
    
    Currently translated at 92.9% (674 of 725 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 30.2% (23 of 76 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.8% (724 of 725 strings)
    
    Translated using Weblate (Interlingua)
    
    Currently translated at 32.0% (232 of 725 strings)
    
    Translated using Weblate (Norwegian Bokmål)
    
    Currently translated at 94.6% (686 of 725 strings)
    
    Translated using Weblate (Norwegian Bokmål)
    
    Currently translated at 94.6% (686 of 725 strings)
    
    Translated using Weblate (Romanian)
    
    Currently translated at 89.3% (648 of 725 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 81.5% (62 of 76 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Filipino)
    
    Currently translated at 32.1% (233 of 725 strings)
    
    Translated using Weblate (Filipino)
    
    Currently translated at 32.1% (233 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 72.3% (55 of 76 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 3.9% (3 of 76 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 99.7% (723 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 71.0% (515 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 2.6% (2 of 76 strings)
    
    Translated using Weblate (Tigrinya)
    
    Currently translated at 8.4% (61 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 43.4% (33 of 76 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 81.5% (62 of 76 strings)
    
    Translated using Weblate (Finnish)
    
    Currently translated at 98.3% (713 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 70.0% (508 of 725 strings)
    
    Added translation using Weblate (English (Old))
    
    Added translation using Weblate (Aymara)
    
    Added translation using Weblate (English (Middle))
    
    Added translation using Weblate (Arabic (Najdi))
    
    Added translation using Weblate (German (Low))
    
    Added translation using Weblate (Sicilian)
    
    Added translation using Weblate (Kashmiri)
    
    Added translation using Weblate (Burmese)
    
    Translated using Weblate (Tigrinya)
    
    Currently translated at 3.5% (26 of 725 strings)
    
    Translated using Weblate (Georgian)
    
    Currently translated at 91.1% (661 of 725 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 98.8% (717 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 42.1% (32 of 76 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Interlingua)
    
    Currently translated at 31.3% (227 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 35.5% (27 of 76 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 69.2% (502 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 69.2% (502 of 725 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 81.5% (62 of 76 strings)
    
    Translated using Weblate (Punjabi)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Bulgarian)
    
    Currently translated at 63.8% (463 of 725 strings)
    
    Translated using Weblate (Chinese (Traditional))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Esperanto)
    
    Currently translated at 66.3% (481 of 725 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 98.6% (715 of 725 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 31.5% (24 of 76 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 97.3% (706 of 725 strings)
    
    Translated using Weblate (Swedish)
    
    Currently translated at 98.4% (714 of 725 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Russian)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Vietnamese)
    
    Currently translated at 94.6% (686 of 725 strings)
    
    Translated using Weblate (Portuguese)
    
    Currently translated at 100.0% (76 of 76 strings)
    
    Translated using Weblate (Chinese (Traditional, Hong Kong))
    
    Currently translated at 21.0% (16 of 76 strings)
    
    Translated using Weblate (Chinese (Traditional, Hong Kong))
    
    Currently translated at 100.0% (725 of 725 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 98.2% (712 of 725 strings)
    
    Deleted translation using Weblate (English (Middle))
    
    Co-authored-by: /dev/urandom <dev.urandom@posteo.org>
    Co-authored-by: A <ogloppi@mailbox.org>
    Co-authored-by: Agnieszka C <aga_04@o2.pl>
    Co-authored-by: Aitor Salaberria <trslbrr@gmail.com>
    Co-authored-by: Alexthegib <traducoes@skiff.com>
    Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
    Co-authored-by: Ans Virlis <tddakk@yahoo.com>
    Co-authored-by: AudricV <AudricV@users.noreply.hosted.weblate.org>
    Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org>
    Co-authored-by: Cem TÜRKER <cemburbut@gmail.com>
    Co-authored-by: Danr <mdp43140@gmail.com>
    Co-authored-by: David Svane <davidcygnus@users.noreply.hosted.weblate.org>
    Co-authored-by: Edward <edwardchirita@mailbox.org>
    Co-authored-by: Erik Matson <erik@nextleveltranslation.com>
    Co-authored-by: Fjuro <ifjuro@proton.me>
    Co-authored-by: Giorgi Taba K'obakhidze <t@gtk.ge>
    Co-authored-by: Hosted Weblate <hosted@weblate.org>
    Co-authored-by: Ihfandi <ihfandicahyo@gmail.com>
    Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
    Co-authored-by: Jener Gomes <jenerg1@gmail.com>
    Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
    Co-authored-by: LiftedStarfish <liftedstarfish@protonmail.com>
    Co-authored-by: NEXI <nexiphotographer@gmail.com>
    Co-authored-by: Napstaguy04 <brokenscreen3@gmail.com>
    Co-authored-by: Nista <42772160+Nista11@users.noreply.github.com>
    Co-authored-by: P.O <rasmusson.mikael@protonmail.com>
    Co-authored-by: PiryusQ <piryusq@gmail.com>
    Co-authored-by: Ray <ray@users.noreply.hosted.weblate.org>
    Co-authored-by: Rex_sa <rex.sa@pm.me>
    Co-authored-by: ShareASmile <aapshergill@gmail.com>
    Co-authored-by: Software In Interlingua <softinterlingua@gmail.com>
    Co-authored-by: Stypox <stypox@pm.me>
    Co-authored-by: TXRdev Archive <lckphanaf9999@gmail.com>
    Co-authored-by: Tmpod <tom@tmpod.dev>
    Co-authored-by: TobiGr <TobiGr@users.noreply.github.com>
    Co-authored-by: Translator <kvb@tuta.io>
    Co-authored-by: VfBFan <VfBFan@users.noreply.hosted.weblate.org>
    Co-authored-by: Weblate <noreply@weblate.org>
    Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
    Co-authored-by: ferarilalon <ferarilalongpt@gmail.com>
    Co-authored-by: fsbat0 <fsbat@duck.com>
    Co-authored-by: gallegonovato <fran-carro@hotmail.es>
    Co-authored-by: ngocanhtve <ngocanh.tve@gmail.com>
    Co-authored-by: notlin4 <iamnotlin4@gmail.com>
    Co-authored-by: searinminecraft <114207889+searinminecraft@users.noreply.github.com>
    Co-authored-by: sum1tookshoe <gamingwithshoe@gmail.com>
    Co-authored-by: trunars <trunars@gmail.com>
    Co-authored-by: İbrahim Dinç <woltytherespectful@gmail.com>
    Co-authored-by: Макар Разин <makarrazin14@gmail.com>
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ar/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/cs/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/de/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/eo/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/es/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/hi/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/id/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/it/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pa/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pl/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/pt_BR/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/ru/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sr/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/sv/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/tr/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/uk/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/vi/
    Translate-URL: https://hosted.weblate.org/projects/newpipe/metadata/zh_Hant_HK/
    Translation: NewPipe/Metadata
    Configuration menu
    Copy the full SHA
    9aff49b View commit details
    Browse the repository at this point in the history