Comments (29)
hey @jhomlala , could I ask you to finish the airplay / chromecast support through a freelance contract or something similar? we could even use a platform like upwork/freelancer if you like. I would really like to have this feature in this package and there's noone else who knows your package better than you do.
I could also supply you with a chromecast device and whatever other device you need to implement this feature.
Please think about this proposition, this package is awesome and it's a real shame seeing it going stale.
Thanks!
from betterplayer.
AirServer is commercial software and offers only 30-days free trial. I believe this is big issue here to proceed with this product (30 days is not too much to develop in part-time support for AirPlay and Chromecast).
Hello @jhomlala i could help you buy a license for this software if you like. Let me know https://www.airserver.com/buy
Cheers
Anh
from betterplayer.
I've implemented Cast support for BetterPlayer on Android and I plan to open a pull request in the coming days. I used ForwardingPlayer from ExoPlayer to wrap the ExoPlayer instance and switch between ExoPlayer and CastPlayer from onCastSessionAvailable()/onCastSessionUnavailable().
Some changes were required in ExoPlayer's cast-extension module to better support adaptive live streams. I've already opened a pull request in their repo.
from betterplayer.
Hey @jhomlala , can we get more interest in this issue? Could we maybe hire a freelancer or something who could do this? :) I'm happy to chip in for the work.
from betterplayer.
@jhomlala I could sponsor a google chromecast if you want :)
from betterplayer.
@jhomlala I've also been hoping to see this feature, and think it would put betterplayer over the top. I would be happy to sponsor an AppleTV if that would get this done. Let me know :)
from betterplayer.
If anyone is interested in this topic and want to help, then visit branch feature/cast and feature/cast_ios. I don't have time to complete this feature since it requires a lot of time. Please stop asking when it will be ready. Feel free to contribute to Better Player if you need this urgently.
from betterplayer.
Has anyone had success with this? Ideas?
from betterplayer.
Hi @Martinaude,
this is great idea. This will be great addition to the player, but unfortunately I don't have access atm to the chromecast or airplay. I believe this may be task for the future. I'll leave this task open, if anyone is able to do that right now.
from betterplayer.
+1 for casting and great job) congrats and thanks! awesome plugin!!
https://pub.dev/packages/flutter_fling i have tested this plugin with my fireTV and it works. trying out dart_chromecast. found this for airplay https://pub.dev/packages/flutter_to_airplay
from betterplayer.
@jhomlala, I found this app call AirServer - Which allows you to add chrome cast and airplay support to Mac & Windows - It may help you develop it without having to buy an Apple TV, or chromecast?
from betterplayer.
AirServer is commercial software and offers only 30-days free trial. I believe this is big issue here to proceed with this product (30 days is not too much to develop in part-time support for AirPlay and Chromecast).
from betterplayer.
Hi @jhomlala !
Did you already tried the AirScreen app? It's available on the Play Store, it could maybe fit your needs
Hope it helps
Best regards
from betterplayer.
+1
from betterplayer.
+1
I agree that this would be an awesome addition to the player
from betterplayer.
+1
from betterplayer.
I tried adding this feature on my own, these guys have it implemented already:
https://pub.dev/packages/flutter_vlc_player
But I'm really bad with native code and don't have the time to put into this unfortunately. But the vlc player package might be a good start on this.
from betterplayer.
Hi, I would like to sponsor this feature, if someone is willing to work. We are building app for https://github.com/arslancb/clipbucket
from betterplayer.
To anyone interested: branch feature/cast
supports both Air Play and Google Cast in temp version. It's just MVP, not production code. Feel free to test this branch on your side.
from betterplayer.
Ooooh yeah baby! Where do we donate for your hard work @jhomlala ?
from betterplayer.
I don't need any donation. I need people to finish this feature, because in current state it's not usable at all. It's just preview, nothing more.
from betterplayer.
I'd be happy to help with that but that code is beyond me and I don't have enough time to start digging through it :(
from betterplayer.
Amazing! Thanks @jhomlala for getting this started. I'll take a look at the branch and see if it's something I can meaningfully contribute to. Stay tuned.
from betterplayer.
some advance, i am interested in the chromecast
from betterplayer.
To anyone interested: branch
feature/cast
supports both Air Play and Google Cast in temp version. It's just MVP, not production code. Feel free to test this branch on your side.
it works great for network videos, but why doesn't it work for local videos? any solution you can give me please
from betterplayer.
Hi @jhomlala how's going the test? You're still need help to finish coding?
from betterplayer.
that is awesome @ptsekov , hopefully it gets approved soon.
from betterplayer.
Do you guys have news about that?
from betterplayer.
Any progress here?
from betterplayer.
Related Issues (20)
- [BUG] Version conflict problem HOT 2
- DEVELOPER IS NOT UPDATING PLUGIN
- [FEATURE] playPreviousVideo() HOT 2
- Because wakelock_windows <0.2.1 depends on win32 ^2.0.0 and wakelock >=0.5.6 depends on wakelock_windows HOT 1
- I have merged media3 exoplayer, you can last code here HOT 3
- Android is not play[BUG]
- [BUG]
- [BUG] In the latest iOS version, m3u8 streams are not playing. HOT 3
- MKV FORMAT SUPPORT [FEATURE]
- [FEATURE] WEB REQUEST
- [BUG] BetterPlayerPlaylist with showControls false but showing "Next video in"?
- [BUG]
- [BUG] controlsHideTime dones't work
- [FEATURE] Auto-Retry Mechanism for Video Playback Errors in BetterPlayer.
- [BUG] Has the update stopped?
- how to play RTMP ?
- visibility_detector Dependency conflicts [BUG] HOT 5
- controller in playlist widget? HOT 7
- [FEATURE] This player has not been updated for too long. HOT 2
- Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Corrupted standard message' HOT 2
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 betterplayer.