Comments (30)
Comment by jolny
Friday May 06, 2016 at 10:02 GMT
Could http://jplayer.org/ be an alternative? It's under a MIT license.
from airsonic.
Comment by csobsidian
Saturday May 07, 2016 at 02:34 GMT
Native HTML5 audio? or are we talking video?
from airsonic.
Comment by apastuszak
Saturday May 07, 2016 at 02:50 GMT
I believe Ampache uses jplayer, but I could be wrong.
from airsonic.
Comment by jolny
Saturday May 07, 2016 at 08:52 GMT
@csobsidian it appears it supports both :)
As in, both video and audio. Under supported formats at the bottom it says:
HTML5: mp3, mp4 (AAC/H.264), ogg (Vorbis/Theora), webm (Vorbis/VP8), wav
Flash: mp3, mp4 (AAC/H.264), rtmp, flv
from airsonic.
Comment by csobsidian
Saturday May 07, 2016 at 12:33 GMT
a list of html5 video/audio players and their FOSS licenses:
http://html5video.org/wiki/HTML5_Video_Player_Comparison
from airsonic.
Comment by csobsidian
Saturday May 07, 2016 at 13:51 GMT
It's more work but we could write our own interface and use the Web Audio API, which is supported by all current major browsers. This option would allow us to do bumpless playback by pre-buffering the next audio file, software EQ in browser, and even audio aware themes.
from airsonic.
Comment by apastuszak
Thursday May 12, 2016 at 18:28 GMT
The kang has always used as flash player, as has Subsonic prior to version
6.
On Thu, May 12, 2016 at 1:50 PM, Roman Hargrave [email protected]
wrote:
To follow up, I just switched subsonic (the kang libresonic came from) to
libresonic, and found to my (disgust) that this using a flash player. Good
lord.—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/Libresonic/libresonic/issues/45#issuecomment-218833810
from airsonic.
Comment by RomanHargrave
Thursday May 12, 2016 at 18:32 GMT
@apastuszak I was able to use it in a browser without flash support. It appeared to be using JWPlayer, which will use HTML5 audio if the browser supports it.
from airsonic.
Comment by apastuszak
Thursday May 12, 2016 at 18:50 GMT
You were probably running 6.0beta1 of kang. I believe the kang version had
to roll back to 5.3 for the Libresonic release, since that was the last
version that was GPL licensed.
On Thu, May 12, 2016 at 2:32 PM, Roman Hargrave [email protected]
wrote:
@apastuszak https://github.com/apastuszak I was able to use it in a
browser without flash support. It appeared to be using JWPlayer, which will
use HTML5 audio if the browser supports it.—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/Libresonic/libresonic/issues/45#issuecomment-218845858
from airsonic.
Comment by RomanHargrave
Thursday May 12, 2016 at 19:04 GMT
On Thu, 12 May 2016 11:50:28 -0700
apastuszak [email protected] wrote:
You were probably running 6.0beta1 of kang. I believe the kang version had
to roll back to 5.3 for the Libresonic release, since that was the last
version that was GPL licensed.On Thu, May 12, 2016 at 2:32 PM, Roman Hargrave [email protected]
wrote:@apastuszak https://github.com/apastuszak I was able to use it in a
browser without flash support. It appeared to be using JWPlayer, which will
use HTML5 audio if the browser supports it.—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/Libresonic/libresonic/issues/45#issuecomment-218845858
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
https://github.com/Libresonic/libresonic/issues/45#issuecomment-218850816
Ah.
Well, knowing about the existence of the SVN copy helps.
I'll see about opening a PR to fix this if that feature is in a mergeable state
from airsonic.
Comment by woodruffw
Saturday May 21, 2016 at 06:33 GMT
Looks like someone hacked a JS version of JWPlayer into Subsonic here:
http://forum.subsonic.org/forum/viewtopic.php?f=6&t=16239
That solution probably isn't preferable (at a glimpse, licensing keys + proprietary player when equally good/better FOSS alternatives exist), but it's a starting point.
from airsonic.
Comment by sevensins
Sunday Jan 15, 2017 at 04:00 GMT
I am trying to patch in Amplitude [https://github.com/521dimensions/amplitudejs] with FontAwesome icon for the player controls.
Will push in a patch once done.
from airsonic.
Comment by muff1nman
Sunday Jan 15, 2017 at 04:21 GMT
It doesn't seem from a first glance that amplitude Js supports video. Ideally we could use one external framework for both video and audio
from airsonic.
Comment by sevensins
Sunday Jan 15, 2017 at 04:32 GMT
@muff1nman : Do we really want to run video using Libresonic ?? And yes amplitude doesn't support video.
from airsonic.
Comment by muff1nman
Sunday Jan 15, 2017 at 04:41 GMT
Yes, it's something that is currently supported and I am not aware of any plans to move away from supporting it. I think it's awesome you're excited to integrate amplitude Js but I think it might be best if we pause for a bit to ensure we select a good strategy that will support libresonic in the long term before we start doing any large PRs.
from airsonic.
Comment by biconou
Sunday Jan 15, 2017 at 19:03 GMT
I want to keep video.
from airsonic.
Comment by sevensins
Sunday Jan 15, 2017 at 21:04 GMT
@muff1nman : If there is already support for video (sorry never tested that, since I have always used to stream audio {{ sonic == sound }}), I guess it's better to have continuation for video support.
But just my opinion, if video is really needed there is Kodi / Plex ....
With the name Libresonic, I feel that audio is what should be emphasized upon. Then again this is what I feel and my personal opinion.
from airsonic.
Comment by muff1nman
Monday Jan 16, 2017 at 01:44 GMT
Audio is emphasized on. However, libresonic also does a great job with video and is something we should keep.
from airsonic.
Comment by raulvasquez
Monday Feb 13, 2017 at 15:37 GMT
I used to have perisonic running as my default page http://robinbakker.nl/ I haven't looked at the licenses, but maybe it could be something to build off of?
from airsonic.
Comment by muff1nman
Monday Mar 06, 2017 at 03:11 GMT
https://github.com/johndyer/mediaelement seems promising
from airsonic.
Comment by biconou
Monday Mar 06, 2017 at 10:39 GMT
I think that the support of lossless formats (FLAC) is important.
from airsonic.
Comment by muff1nman
Monday Mar 06, 2017 at 13:44 GMT
That's the whole point of having a transcoder. As long as it supports a few decent formats, we can transcode on the fly to those formats.
from airsonic.
Comment by Eusmilis
Wednesday Mar 08, 2017 at 08:42 GMT
I am currently experimenting with an audio tag. It seems to be working, but the UI is not consistent between browsers.
from airsonic.
Comment by RomanHargrave
Friday Mar 24, 2017 at 00:50 GMT
Out of boredom, and curiosity as to why opus isn't working, I think I may look in to replacing jwplayer with jplayer.
from airsonic.
Comment by izderadicka
Thursday Mar 30, 2017 at 11:06 GMT
Opus support is also important for me. Currently it works for me fine in Chromium, where HTML5 player is used, but problem is in Firefox where flash player is enforced. I think key problem is not in jwPlayer per se, but rather in fact that version of jwPlayer used is really ancient, not reflecting current capabilities of modern browser.
I think HTML5 player is the only one aspect of whole Web interface issue - which is kind of outdated, based on technologies older then 5 years (jquery 1.7, DWR, JSPs pages messing everything together - markup, JS, server code). So rather then thinking about partial upgrades to fairly outdated WebUI, why not to think about completely new face using recent technologies - like React, AngularJS, Aurelia etc. Maybe split interface into two parts - admin part, which might stick to older type interface, be more conservative and player part (dependent only on REST API), which can leverage latest browser technologies and possibly offer several player alternatives?
from airsonic.
Comment by muff1nman
Thursday Mar 30, 2017 at 12:27 GMT
@izderadicka a full upgrade is a ton of work. We don't have the man power to do it. As discussed on Reddit, I am leaning to incremental upgrades to the existing ui.
from airsonic.
Comment by RomanHargrave
Thursday Mar 30, 2017 at 18:48 GMT
@muff1nman I've seen single people do some impressive interface design, given enough motivation.
What's to say someone won't open a PR with an objectively superior web UI?
from airsonic.
Comment by muff1nman
Thursday Mar 30, 2017 at 20:20 GMT
@RomanHargrave I'm not saying it won't happen, or that I wouldn't be happy to see a PR, rather I'm saying that our current contributor efforts might be better spent distributed amongst a host of things compared a full ui upgrade. However let's not hijack this thread further and take more long term discussion elsewhere.
from airsonic.
Comment by DArtagan
Tuesday Apr 25, 2017 at 05:39 GMT
Here are the ones I came up with that had compatible licenses and features.
I think these two are especially worth considering:
As alternatives these two deserve mentioning as passable:
from airsonic.
Closing this since we have a HTML5 player in da house ! #426
See #448 for future discuss
from airsonic.
Related Issues (20)
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- DLNA (10.6.2) doesn't work in TrueNas Jail HOT 3
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Multiple issues around logging in with LDAP enabled
- Auto-login as admin / single-user mode HOT 1
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Dependabot couldn't authenticate with https://dl.bintray.com/ijabz/maven
- Add bookmarking options to web player
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 airsonic.