Skip to content

NimbleClip 1.12.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 09:47
· 29 commits to main since this release
c77efab
  • YouTube videos longer than about a minute download again above 360p, and
    so does their audio. Such a download had started to stop part-way and end
    in "Download failed".

  • Three more sources: Pinterest (a pin's video or picture, pin.it short
    links included), SoundCloud (a track, as the MP3 SoundCloud serves) and
    Flickr (a photo at its largest size, or a video's files, flic.kr short
    links included). A SoundCloud track that only offers a preview and a Flickr
    photo whose owner turned downloads off are refused with a message that says
    so.

  • A Save audio as MP3 switch in Settings, on Android. With it on, an audio
    download that arrives in another format (YouTube's M4A, for one) is
    converted to MP3 on the device when it finishes: 128, 192 or 256 kbps,
    following the source's own bitrate. The Downloads screen shows the
    conversion as progress and it can be cancelled; if it cannot be done, the
    file is kept as it was fetched and its card says so. Downloads that finish
    while the app is closed are not converted. A converted download is listed
    as MP3 audio. The encoder is LAME 3.100
    (LGPL), built from source into its own library; see
    android/app/src/main/cpp/README.md.

  • Settings → About has an Open-source licences entry. It opens the licence page, which
    lists the packages the app is built from and the licence of LAME, the MP3 encoder (LGPL):
    that text has to travel with the app, not only with its source.

  • More of the app now lives in the private core (the submodule under
    lib/services/extractors): the HLS and DASH stream code, the Android
    encoders (slideshow, stream join, segment cipher, MP3) and the extractor
    tests with their fixtures. Nothing changes in the app itself.

  • A finished download that carries a note, such as a slideshow rendered
    without its music, now shows it on its card.

  • The supported platforms on the home screen are shown as a single row of
    icons. A platform's name is still there as its tooltip, for screen readers
    and in the message a tap shows.

What's Changed

  • feat(downloads): save audio as MP3 with a bundled LAME encoder by @vannt-dev in #40
  • chore: move the stream code, the encoders and the extractor tests into the private core by @vannt-dev in #41
  • feat(settings): show the open-source licences, including the MP3 encoder's by @vannt-dev in #42
  • feat: add Pinterest, SoundCloud and Flickr as sources by @vannt-dev in #43
  • feat(home): show the supported platforms as icons only by @vannt-dev in #44
  • chore(release): 1.12.0 by @vannt-dev in #45

Full Changelog: v1.11.0...v1.12.0