Vodman

Rating: 
4.954545
Your rating: None Average: 5 (22 votes)

Vodman enables you to save videos from popular sites such as Youtube or Twitch to your device. 

Simply copy the URL of the VOD to the clipboard. Then, open Vodman and use the pull down menu to start the download. 

Decided you didn't want a VOD after all? No problem, cancel the download and optionally delete the file.

Vodman uses youtube-dl or clones and can download from any supported site.

The sources are available on GitHub, translations on Transifex.

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-vodman-1.1.0-1.armv7hl.rpm1.88 MB21/01/2019 - 22:46
File harbour-vodman-1.1.0-1.i486.rpm1.89 MB21/01/2019 - 22:46
File harbour-vodman-1.1.1-1.armv7hl.rpm1.88 MB24/01/2019 - 19:23
File harbour-vodman-1.1.1-1.i486.rpm1.89 MB24/01/2019 - 19:23
File harbour-vodman-1.1.2-1.armv7hl.rpm1.89 MB31/01/2019 - 20:49
File harbour-vodman-1.1.2-1.i486.rpm1.9 MB31/01/2019 - 20:49
File harbour-vodman-1.1.3-1.armv7hl.rpm359.67 KB11/02/2019 - 19:44
File harbour-vodman-1.1.3-1.i486.rpm367.58 KB11/02/2019 - 19:44
File harbour-vodman-1.1.4-1.i486.rpm370.28 KB18/03/2019 - 22:39
File harbour-vodman-1.1.4-1.armv7hl.rpm361.96 KB18/03/2019 - 22:39
File harbour-vodman-1.2.0-1.armv7hl.rpm368.2 KB17/04/2019 - 21:12
File harbour-vodman-1.2.0-1.i486.rpm378.6 KB17/04/2019 - 21:12
File harbour-vodman-1.2.1-1.armv7hl.rpm369.05 KB02/05/2019 - 19:17
File harbour-vodman-1.2.1-1.i486.rpm379.5 KB02/05/2019 - 19:17
File harbour-vodman-1.2.2-1.i486.rpm383.74 KB25/07/2019 - 06:36
File harbour-vodman-1.2.2-1.armv7hl.rpm371.14 KB25/07/2019 - 06:36
File harbour-vodman-1.2.3-1.armv7hl.rpm371.86 KB30/09/2019 - 21:10
File harbour-vodman-1.2.3-1.i486.rpm384.32 KB30/09/2019 - 21:10
File harbour-vodman-1.2.4-1.i486.rpm385.04 KB29/11/2020 - 11:45
File harbour-vodman-1.2.4-1.armv7hl.rpm372.36 KB29/11/2020 - 11:45
File harbour-vodman-1.2.5-1.i486.rpm384.93 KB30/11/2020 - 22:56
File harbour-vodman-1.2.5-1.armv7hl.rpm372.38 KB30/11/2020 - 22:56
File harbour-vodman-1.2.5-1.aarch64.rpm373.03 KB13/07/2021 - 20:49
File harbour-vodman-1.2.6-1.aarch64.rpm373.95 KB09/10/2021 - 11:02
File harbour-vodman-1.2.6-1.armv7hl.rpm368.86 KB09/10/2021 - 11:02
File harbour-vodman-1.2.6-1.i486.rpm384.77 KB09/10/2021 - 11:02
File harbour-vodman-1.2.7-1.i486.rpm388.43 KB16/02/2022 - 20:43
File harbour-vodman-1.2.7-1.armv7hl.rpm372.22 KB16/02/2022 - 20:43
File harbour-vodman-1.2.7-1.aarch64.rpm377.35 KB16/02/2022 - 20:43
File harbour-vodman-1.2.7-2.armv7hl.rpm372.45 KB17/05/2022 - 22:59
File harbour-vodman-1.2.7-2.aarch64.rpm377.27 KB17/05/2022 - 22:59
File harbour-vodman-1.2.7-2.i486.rpm388.39 KB17/05/2022 - 22:59
File harbour-vodman-1.2.8-1.armv7hl.rpm372.46 KB19/02/2023 - 14:25
File harbour-vodman-1.2.8-1.i486.rpm388.71 KB19/02/2023 - 14:25
File harbour-vodman-1.2.8-1.aarch64.rpm377.55 KB19/02/2023 - 14:25
File harbour-vodman-1.2.9-1.aarch64.rpm377.93 KB13/07/2024 - 22:14
File harbour-vodman-1.2.9-1.armv7hl.rpm373.01 KB13/07/2024 - 22:14
File harbour-vodman-1.2.9-1.i486.rpm389.33 KB13/07/2024 - 22:14
File harbour-vodman-1.2.9-2.i486.rpm389.56 KB15/07/2024 - 20:47
File harbour-vodman-1.2.9-2.armv7hl.rpm373.05 KB15/07/2024 - 20:47
File harbour-vodman-1.2.9-2.aarch64.rpm378.06 KB15/07/2024 - 20:47
Changelog: 

Version 1.2.9

features

  • add setting to enable / disable --no-part argument to yt-dlp to work around issue with repeated download of same video

Version 1.2.8

bug fixes

  • fixes parsing of playlist items

Version 1.2.7-2

bug fixes

Version 1.2.7

features

  • adds French translation
  • adds support for youtube-dl clones like yt-dlp

Version 1.2.6

bug fixes

  • better handling m4u8 downloads
  • better handling of error conditions
    • 'too many requests'
    • 'HTTP 403 forbidden'

Version 1.2.5

features

  • updates Swedish and Chinese translations

Version 1.2.4

bug fixes

  • better handling of 'temporary name resolution failure'

Version 1.2.3

features

  • vodman-lib: add support for manifest url on audio/video format

bug fixes

  • vod file download failures are now reported again

Version 1.2.2

Please note that this update resets the application to default settings

features

  • vodman-lib: add support for partial playlist download

bug fixes

  • move application settings from dconf to Jolla recommended location
  • youtube-dl:
    • handle 'youtube-dl signature extraction' error
    • handle handle HTTP status code 404
  • vodman-lib: fix constructors for VM*Data

Version 1.2.1

usability issues

  • update Chinese and Swedish translation

Version 1.2.0

usability issues

  • show dummy thumbnail if meta data doesn't provide one
  • make 'already downloading' notification transient
  • remove non-functional 'download from url' button on cover page

features

  • add support for playlist downloads (i.e. youtube, afreecatv)
  • add support for background check for youtube-dl update

 

Version 1.1.4

  • add Chinese translation
  • video format handling
    • support download of vods without vcodec set in meta data
    • fill in video width from detected format (best guess)
  • add error handling for 'content gone for good'

Version 1.1.3

  • youtube-dl can now be updated independently of app
  • file path of download can now be copied to the clipboard
  • various small ui improvements

Version 1.1.2

  • added Swedish translation provided by Åke Engelbrektson
  • updated youtube-dl to version 2019.01.27
  • added D-BUS API to download VODs
  • added support to download direct video links

Version 1.1.1

  • fixes dependencies for Jolla store
  • adds support for python in addition to python3
  • add placeholder message when download view is empty but a download pending

    There is a small delay after the meta data has been downloaded, the vod download has been triggered and the vod actually appearing in the list view. The message informs the user that the download is underway.

Version 1.1.0

  • Updates youtube-dl to version 2019.01.17
  • Add support for German localization
  • Made app Jolla store compatible. The ramifications are as follows:
    • the dependency on the vodman-service/libvodman are gone
    • the app will no longer show downloads triggered by other apps through vodman-service
    • the app must remain opened to complete downloads.

Version 1.0.10

  • Updates youtube-dl to version 2018.11.07

Version 1.0.9

  • Updates youtube-dl to version 2018.09.10
  • Ui tweaks

Version 1.0.8

  • Fixes issue reporting youtube-dl process errors
  • Adds urls to sources on GitHub/project page on OpenRepos
  • Ui tweaks

Version 1.0.7

  • download page now shows busy indicator while the thumbnail is loading
  • adds proper error messages
    • if the device runs out of storage space
    • if the url used to download meta data is invalid (e.g. empty)
  • adds check to prevent user from accidently downloading to the same file twice

Version 1.0.6

  • cached meta data now expires after one hour

Version 1.0.5

  • Fixes issue with default download combobox and text field being out of sync
  • Adds support for bearer management in harbour-vodman
  • Fixes call of VMQuickVodDownloadModel.cancelDownload undefined index
  • Adds copying information for youtube-dl as COPYING.youtube-dl
  • Fixes index out of bounds access to vod format list
  • Adds MIT license as COPYING

Version 1.0.4

  • Replaces cancel all downloads cover action with start new download

Version 1.0.3

  • new version to fix botched RPM on openrepos 

Previous versions

  • Moves service XML to vodman-service package where it belongs
  • Removes library dependency on QtGui for vodman-service, libvodman
  • all: fixes license info (2016->2018) 
  • all: bumps version to 1.0.2 (HEAD -> master)
  • rpm: adds missing d-bus service xml to devel package

Comments

NGC_Ollie's picture

I'm gonna test yt-dlp on my computer if there's a fix…

NGC_Ollie's picture

Download is working again, thanks a lot. But I'm still getting 360p quality only. That was the same case before the "Access denied" issue came around. Using "always ask" or a fixed resolution doesn't change anything. Can someone see the same?

jgressmann's picture

You are welcome. Same for me. I use height>=720 and get a 640x360 video from youtube. Format options passed to yt-dlp are -f 'best[height=720]/best[height<=720]/best'. Seems to be an issue with yt-dlp

NGC_Ollie's picture

Ok, now I got the time to use my PC. I installed version 2024.07.09

$ yt-dlp --version 
2024.07.09

and tried to download a video which failed on my phone, with your parameter and same result: 

Requested format is not available. Use --list-formats for a list of available formats

But I also found this issue on github. TLDR:

> Or you could ditch the -f arg altogether and use format sorting instead:
-S vcodec:h264,res:1080,acodec:m4a

And this worked without an update. I didn't think it through for all options of your app, but maybe you could consider it? I now use yt-dlp 2024.07.16-1~bpo12+1 on my debian right now, but your parameter doesn't work as well.

Bsingleto's picture

Ditto, “Access Denied“

NGC_Ollie's picture

Hi, same procedure again, I get the "access denied" everywhere. Thanks for helping. (actual used yt-dlp is 2024.03.10)

jgressmann's picture

Thanks for reporting this. I have updated yt-dlp.

 

NGC_Ollie's picture

Sorry to bother you again, but i get a lot of "Access denied" before the download starts. Do we need an yt-dlp update?

jgressmann's picture

I have updated yt-dlp. Please try again.

NGC_Ollie's picture

Since a few days I'm unable to download YouTube videos, other platforms like vimeo are working. I guess a new release of yt-dlp might solve this. I only get version 2022.11.11. Is there a solution?

jgressmann's picture

Thank you for your feedback. I have updated yt-dlp and the app to go along with the changes in yt-dlp's output format.

trial's picture

Have you ever thought of aarch64 edition?
Vodman is one of those apps, which keep me still on 32bit with my XA2.

jgressmann's picture

aarch64 has been available since version 1.2.5

NGC_Ollie's picture

Wow, that was quick, thanks

NGC_Ollie's picture

Since one of the last updates of SFOS Vodman complaints about missing yt-* and when I click download, the message is: python not found. But on my commandline it's found. How to solve this?

jgressmann's picture

This is due to Jolla enforcing application sandboxing by default on 4.4. I have updated the application to disable the jail which seems to work for now.

poetaster's picture

Just as inspiration (nothing to do with vodman perse): Fishtheke uses mediathek's web apis and archive.org https://github.com/zwieberl/harbour-fishtheke/blob/master/src/apis/media...

Different use case, obviously, but I found it a nice set of abstractions for downloader.

poetaster's picture

have you tried copying the binary to /usr/share/%{name}/lib ? This can work even with sandboxed apps. I managed to get jolla to permit access to ffmpeg and ffprobe (with the Compatibility permission) which probably won't last more than a couple of years.

jgressmann's picture

I have not. Thanks for pointing that out. I'll give it a try.

Jello's picture

Both not working

jgressmann's picture

Then you should file a bug report with one of the projects. Vodman delegates all downloading to yt-*

Jello's picture

Hi, since a couple of weeks download from kabeleins.de does not function any longer. The download starts but it is a diffrent video.

jgressmann's picture

Does the download still work with youtube-dl or yt-dlp?

NGC_Ollie's picture

Hi, thanks a lot for this tool, I use it on a daily basis. Since a few weeks the download is pretty slow and i heard it is because of youtube-dl, there seems to be a bug. But because of many... problems with layers it was tagged as inactive. But maybe yt-dlp is an alternative?

jgressmann's picture

I am in the progress of adding support for youtube-dl clones to the application.

Meanwhile, I have replaced the youtube-dl binary with yt-dlp (which gets misrepresented as youtube-dl). Please give it a try and let me know how it works for you.

Jello's picture

Thank you so much for this great app. Is there a way to download m3u8 ?

jgressmann's picture

Kindly try out version 1.2.6 to see if it works for you.

Jello's picture

Thanks for your efforts but it doesn't work for me/my specific case

jgressmann's picture

youtube-dl seems to support m3u8 just fine (with or w/o ffmpeg). Looks like the app doesn't handle m3u8 downloads properly. 

I'll have a look.

zipotron's picture

Hi jgressmann! Thank for that amazing app. I am writing you because I bought a Xperia 10 II and I really miss your app in aarch64. Thanks again

Pages