Repository navigation
NimbleClip 1.12.0
-
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.itshort
links included), SoundCloud (a track, as the MP3 SoundCloud serves) and
Flickr (a photo at its largest size, or a video's files,flic.krshort
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