Comments (11)
Looks relatively simple to implement. For the bookmarklet though, I'm not sure how to let it know what the YoutubeDL-Material URL is. From a first glance, I'm not sure a settings menu is possible like it is for Firefox or Chrome extensions.
from youtubedl-material.
I can perhaps make a bookmarklet generator in-app (maybe in settings), so it can just grab the URL from there.
With regards to the Firefox extension: beat ya to it. It's still under review. The Chrome extension funnily enough got rejected. Not surprised Google wouldn't want something like this up in their app store.
I'm 12/18 in line to get reviewed, so it should be done sometime soon.
from youtubedl-material.
The URL could be passed as an environment variable by Docker I guess? Not sure how other applications are handling this, but that's my intuition. I can look into it if you like. :)
Regarding the Firefox extension: will you sign it and upload the signed .xpi extension not only to github but also the Firefox add-ons repo? (addons.mozilla.org/)
from youtubedl-material.
It's approved! Check out the Firefox extension here
from youtubedl-material.
It's approved! Check out the Firefox extension here
Man, you're on top of the game! Next time I'm on my desktop I will try it out.
Remember to link to this extension in an eventual "About this application" view. :)
At some point a good chunk of the user base won't come from github, however when I publish the CA I will mention the extensions and bookmarklet, since it's one of the differentiators. :)
from youtubedl-material.
Remember to link to this extension in an eventual "About this application" view. :)
Good idea, I'll see about adding an About page in the next update, it'll probably do good for spreading the word about this project too.
I'm still building out the features I want for the next update so it might be a couple weeks until we get 3.5, bookmarklet and extension included :)
from youtubedl-material.
Remember to link to this extension in an eventual "About this application" view. :)
Good idea, I'll see about adding an About page in the next update, it'll probably do good for spreading the word about this project too.
I'm still building out the features I want for the next update so it might be a couple weeks until we get 3.5, bookmarklet and extension included :)
Not only that, but it would allow the end-user to conveniently check the application's version. :3
Couple of weeks definitely sounds promising. (:
from youtubedl-material.
v3.5 is out, with a dedicated Extensions section included! Bookmarklet can be found in the Extension section of the settings (will think about moving it to the About dialog), along with info on the Firefox and Chrome extensions. Check it out! :)
from youtubedl-material.
Is there a flag I can add to the URL to put the download into audio mode? Or perhaps an alternative for the browser addon? (Currently using the bookmarklet for video and the addon for audio, but I would prefer the bookmarklet if possible.)
Great app thanks.
from youtubedl-material.
Is there a flag I can add to the URL to put the download into audio mode? Or perhaps an alternative for the browser addon? (Currently using the bookmarklet for video and the addon for audio, but I would prefer the bookmarklet if possible.)
Great app thanks.
There is, it is ;audioOnly=true
(the semicolon is required to escape from the URL flag). The underlying bookmarklet would look something like this:
javascript:(function()%7Bwindow.open('http://example.com:17442/#/home;url=' + encodeURIComponent(window.location) + ';audioOnly=true')%7D)()
But this should be easier to do than having to manually modify the bookmarklet code. I have added a checkbox to the bookmarklet generator, so you can set this flag through the UI quite easily!
Here's the relevant code changes. See screenshot below:
You'll be able to use it in the next update, along with a settings menu redesign.
Thanks for the suggestion! Feel free to open up an issue if you have any other ideas/issues.
from youtubedl-material.
Brilliant, thanks for both.
from youtubedl-material.
Related Issues (20)
- [BUG] npm ERR HOT 2
- [BUG] docker image won't start HOT 2
- [BUG] download fails for playlists with hidden or private videos in list HOT 1
- Help: how to find back admin password? HOT 2
- How to improvde download speed? HOT 1
- [BUG]download speed low and can't download subscriptions from big channel HOT 2
- [BUG] Docker image fails to start HOT 4
- [BUG] Failure to start with Docker image HOT 7
- Failed to Create Shim Error when building ?
- Deleted and and attempted to relaunch. Getting apprmor error
- [FEATURE] Timestams or Chapters for Jellyfin
- [BUG] Docker container start fails with EACCES HOT 2
- Support for newer npm/node? HOT 3
- [BUG] Default MP3 Audio Arguments Persists Despite Global/Custom Arguments
- [BUG] unable to get it working HOT 1
- [BUG] Download only mode downloads videos twice HOT 1
- [FEATURE] Notifiarr support
- Gluetun Docker Support
- "Subscription: getting list of videos" takes long time HOT 3
- [FEATURE] Is it possible to override the download path for subscription
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from youtubedl-material.