🔭 I'm Stéphane, a passionate self-taught JavaScript developer who makes apps and websites. I'm currently working at Oodrive as a React-Native Developper.
Things i work with
HoloPlay
TinyIPTv
React-Native app using Invidious API for listening Youtube audio source.
Home Page: https://holoplay.io
License: MIT License
So I think with Android 10 or 11 came some new features where you can go forward/back in song by tapping or sliding the playback position bar/dot. Usually music players nowadays support this feature, and I think it's very useful. The ability to go back to certain part of song without having to open the app would be a great thing.
https://gitlab.com/linsui/fdroiddata/-/jobs/1322208495
Could you please take a look? Thanks!
Hi! @stephane-r
I'm interested in collaborating with this project by delivering a series of logotype options that fits this project for the best!
If interested let me know so we can get started!
Cheers!
When trying to set the token in the settings, it gives an error:
"JSON Parse Error: Unexpected token: <"
Just a small bug (?) that I saw since 1.12.1 I think. After installing app for the first time and going to settings, I see that Dark Mode is toggled on, but the app itself is still using white theme. Toggling dark mode off and on again makes it switch to dark mode just fine, so it's just the weird default. I have Android's built in dark theme on all the time, if it has something to do with it.
Hey,
Thanks for the cool app but I can't login, tried with multiple instances and different tokens but still JSON parse error. Something may have changed in API ?
See attached screenshots. I also share metrics & errors to the self hosted Sentry instance so you might find the error here ;)
Kind regards
I'm having problems adding in my skyn3t token, as this screenshot shows:
I also want to ask if there is a way to disable autoplay when selecting a single video
Connected the phone to the car, but no holoplay icon appears on the android screen and there is no way to add it from the android auto settings via phone.
Any hint on how to fix this?
The biggest reason I switched to HoloPlay from NewPipe is that, being an audio-only player, HoloPlay presents itself much less as a potential source of distraction. Being able to remove the "Most Popular" and "Trending" lists from the front page would be very helpful for making the app completely distraction-free.
Also—it would be nice to have the option to display a "my most played" list on the front page instead/as well. 🙂
I'm using gestures instead of buttons (as many users do) and spend some time to understand how to change settings until switched from "Navigation Gestures" to "Back, Home, Recent" buttons in Android settings.. Because swipe to left / swipe to right is working like "back" button
Please add a button to open the settings
invidious has an option to proxy contents through invidious server so that you don't have to connect directly to google servers. It would be nice to have this as an option.
Also, I'm not sure if it's related but when I search for playlists the app tries to fetch playlist thumbnails from i.ytimg.com
when regular video thumbnails load fine without connecting directly to youtube.
Good morning,
Whenever I start the HoloPlay app (version 1.12.1) it fails to pull content from Invidious and prompts me to switch the instance. However, none of them are down (they work in my browser) and all of them fail in HoloPlay.
I am using a FairPhone 4, 256GB, with Android 11 and December 5th security updates.
I have the same issue on a Google Pixel 3 with Android 12.
I did try using a different network with no results.
I don't use a DNS blocker or anything like that on network or phone level. I tried monitoring the connection to see if it gets blocked for whatever reason but the app seems to ping Invidious totally fine:
It IS able to download the list of instances. It is not able to pull any content from any of them.
nothing seems to work most of the time it doesn't show anything the most I got was thumbnails and etc couldn't play anything I know Google likes to break things so just so you know I'm on android 11
I've also tried different servers all are the same mostly if I go in my browser it's fine also a API token doesn't help just soft locks the app also has a random dialog box that just says close at the bottom
I've created an invidious token with [instance]/authorize_token?scopes=:* as per the readme, but when entering the token, which is in this format:
{"session":"v1:xxxxxxx","scopes":[":*"],"signature":"xxxxxxxxx"}
the app displays the error: "Request must be authenticated", despite the ":*" in the "scopes" field.
I've tested on both puffyan and invidious.osi.kr.
Am I doing something wrong?
Also related to #139: the full token should be pasted, not just the "v1:xxxxxxx" session key that is shown in the invidious token manager.
Hello,
As someone who knows essentially nothing about Invidious besides some of the available frontends, I feel like it would be helpful to have a basic configuration tutorial listed in the repo's README or written in the GitHub Wiki and referenced in the README.
Would someone who knows a thing or two about Invidious from more of an API perspective be interested in doing this? It would be extremely helpful for newbies to Invidious and would probably give this app some more traction.
Thanks in advance for your consideration!
I mean, it would be nice.
Actual music titels are not listed on YouTube. They can only be found via YTMusic.
As they are ordinary YT videos, they can be played back via Invidious over the videoID.
To be able to easily find music like on Spotify f.e., I would suggest a function to optionally search via YTMusic. As there are multiple YTMusic APIs available on Github, it shouldn´t be too much work to implement this.
A useful feature would be to playback from last known time position. Good for going back to listening audiobooks. Now the audio file resets from the start. Thanks for the nice app!
This app would probably be complete with just one more feature that I'm really missing - a feed (new videos from subscribed channels), either as a screen on it's own, and/or an option to add a feed section to the dashboard
Is there a way, or can a way be added, to use a self hosted instance of invidious with HoloPlay?
Example: https://www.youtube.com/watch?v=DWcJFNfaw9c
It just instantly crashes HoloPlay, so I can't play music only streams for working/sleeping purposes...
It will still show up in the "Last Plays" list though.
Currently after finishing playing track from search query it will automatically start next video from the search. It would be nice if there was an option to disable this if it's possible.
Currently on the application bottom navigation bar, only the currently selected item shows the label, which makes it more difficult than it needs to be to get to the desired section, especially when the icons are not indicative of the content (headphones and microphone for playlists).
I suggest making the labels on all items visible at all times, which would make the application easier to use and more accessible for everyone.
I looked at the documentation for the react native navigation bar and I think you need to set the option shifting
to false
as described here: https://reactnavigation.org/docs/material-bottom-tab-navigator/#shifting
I am a developer on other projects, but I do not know how to set up an environment for android app development, so even though I would love to make this change myself, I don't know how.
Thank you!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.