Auteur Topic: JSMusicDB  (gelezen 59922 keer)

Offline arielext

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 14
  • Berichten: 66
    • JSMusicDB
JSMusicDB
« Gepost op: 06 oktober 2013, 21:13:18 »
Sinds een jaar of 2 gebruik ik een DS212 maar vond de audiostation altijd wat tegenvallen.
Nu ben ik gelukkig zelf in staat het een en ander te schrijven; aangezien ik een front-end developer ben.

Enkele maanden geleden ben ik in de vrije uren begonnen met het maken van JSMusicDB en deze is nu 'af' genoeg om wat testers te kunnen gebruiken.

Wat is JSMusicDB?
Een html/css/js gebaseerde mp3 speler zoals audiostation ook is. JSMusicDB kan overweg met de muziek op je Synology nas. Inloggen doe je met je eigen gegevens; je krijgt er alleen een andere muziekspeler voor terug :)

Heb je interesse om te testen? Mooi! Via onderstaande website kan je alle informatie terug vinden over JSMusicDB: http://www.arielext.org/wordpress/
Een demo van hoe JSMusicDB werkt kan je hier bekijken http://www.arielext.org/example/

Wil je JSMusicDB toevoegen aan je nas? Gebruik deze link bij het toevoegen van een 3rd party repository (Package Center -> Instellingen -> Pakketbronnen -> Toevoegen) http://synology.mdevries.org/spkrepo/packages

Beta versies vind je op deze plek: http://www.arielext.org/beta/
LET OP: Beta versies kunnen (nog meer ;)) fouten bevatten en zijn voor de mensen met lef, of mensen die graag willen testen of iets nu wel of niet werkt. Beta versies installeer je zelf en worden niet automatisch geupdate.
  • Mijn Synology: DS414
  • HDD's: 2x 2TB + 2x 3TB

Offline Plerry

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 17
  • -Ontvangen: 289
  • Berichten: 1.504
  • Tom Poes, verzin een list ...
Re: JSMusicDB
« Reactie #1 Gepost op: 07 oktober 2013, 10:46:43 »
Leuk initiatief!

Als terugkoppeling:
Wanneer ik je "example" run verschijnt er "Please wait, loading data" en gebeurt er verder niets.
Ik krijg ook foutmeldingen:
Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2; .NET4.0C; .NET4.0E; MS-RTC LM 8)
Timestamp: Mon, 7 Oct 2013 08:40:18 UTC


Message: Object doesn't support this property or method
Line: 3
Char: 6105
Code: 0
URI: http://www.arielext.org/example/js/jquery-2.0.3.min.js


Message: 'jQuery' is undefined
Line: 9
Char: 1
Code: 0
URI: http://www.arielext.org/example/js/jquery.transit.js


Message: Object expected
Line: 6
Char: 27
Code: 0
URI: http://www.arielext.org/example/js/bootstrap.min.js


Message: 'undefined' is null or not an object
Line: 6
Char: 253
Code: 0
URI: http://www.arielext.org/example/js/bootstrap-lightbox.min.js


Message: Object expected
Line: 18
Char: 1
Code: 0
URI: http://www.arielext.org/example/js/lastfm.js
There are only 10 kinds of people: ... those who understand binary, and those who don't.

Offline arielext

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 14
  • Berichten: 66
    • JSMusicDB
Re: JSMusicDB
« Reactie #2 Gepost op: 07 oktober 2013, 12:21:38 »
Bedankt voor de melding; ik moet er bij vermelden dat er geen ondersteuning wordt geboden voor IE8; dit omdat er gebruik wordt gemaakt van veel HTML5/CSS3 wat helaas nog niet in IE8 zit.

Ik zal een melding toevoegen aan de applicatie dat IE8 niet ondersteund wordt (en niet gaat worden; helaas).
  • Mijn Synology: DS414
  • HDD's: 2x 2TB + 2x 3TB

Offline Tien

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 265
  • -Ontvangen: 298
  • Berichten: 2.622
Re: JSMusicDB
« Reactie #3 Gepost op: 07 oktober 2013, 21:08:19 »
wat leuk. Kan je ook spelers kiezen (dus anders dan streamen naar pc)? En kunnen andere geluids- dan mp3 bestanden worden afgespeeld?
  • Mijn Synology: DS214play
  • HDD's: 2 x WD4tb
  • Extra's: DS119j WD3tb

Offline arielext

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 14
  • Berichten: 66
    • JSMusicDB
Re: JSMusicDB
« Reactie #4 Gepost op: 07 oktober 2013, 21:57:24 »
Andere devices zou moeten kunnen lukken met de synology backend, misschien kan ik dat reverse engineeren.

Natuurlijk kan je de url wel openen in de browser van je telefoon/tablet/tv(apple of Google) en vanuit daar spelen.

Andere audio formaten kan zeker, als het maar door de browser wordt ondersteund. Firefox kan bv OGG afspelen, maar chrome kan dat weer niet. Alleen van mp3 kan met enige zekerheid gezegd worden dat het goed ondersteund wordt. Misschien worden andere formaten in de toekomst beter ondersteund, maar omdat ik het geheel in de browser wil houden kan ik geen garanties bieden.
  • Mijn Synology: DS414
  • HDD's: 2x 2TB + 2x 3TB

Offline Lonus

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 9
Re: JSMusicDB
« Reactie #5 Gepost op: 15 oktober 2013, 21:06:56 »
Ziet er zeker mooi uit op de demo site!
Kun je miss even wat feedback geven hoe je dit op je NAS installeert?
  • Mijn Synology: Ds213
  • HDD's: 2x WD Red 2TB

Martijn85

  • Gast
Re: JSMusicDB
« Reactie #6 Gepost op: 15 oktober 2013, 22:27:36 »
De demo pagina ziet er leuk uit. Ik zal morgen de code eens doorspitten. Misschien dat ik er een SPK van kan maken. Als de maker daar ook interesse voor heeft?

Verstuurd van mijn HTC One X met Tapatalk


Offline arielext

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 14
  • Berichten: 66
    • JSMusicDB
Re: JSMusicDB
« Reactie #7 Gepost op: 16 oktober 2013, 09:53:40 »
Ziet er zeker mooi uit op de demo site!
Kun je miss even wat feedback geven hoe je dit op je NAS installeert?
Dank je wel! Het project bestaat uit 2 delen die je ook apart moet installeren.
1) scanner.py https://github.com/lucienimmink/scanner.py; pas de paden aan in dit programma zoals aangegeven is op de github. rootpath is de plek waar de muziek staat de andere is waar de json weggeschreven wordt.
2) JSMusicDB https://github.com/lucienimmink/JSMusicDB; pak de zip uit in de zelfde map waar de json komt te staan, deze map moet wel via je webserver benaderbaar zijn.
Klaar!
Nadat je de scanner hebt gedraaid (python scanner.py) kan je de webpagina openen en zie je als het goed is je eigen collectie staan. Als je iets wilt afspelen krijg je een melding dat je nog wel even moet inloggen. Gebruik hiervoor je eigen gegevens van de NAS. Hopelijk lukt het met deze aanwijzingen.
Ik ben er wel achter gekomen dat ik nog een fout heb gemaakt bij de koppeling met last.fm; deze wijst altijd terug naar mijn domein, dat ga ik nog aanpassen zodat je ook gebruik kan maken van last.fm; wil je dat niet dan is er niets aan de hand; art en bio wordt sowieso opgehaald.

De demo pagina ziet er leuk uit. Ik zal morgen de code eens doorspitten. Misschien dat ik er een SPK van kan maken. Als de maker daar ook interesse voor heeft?

Verstuurd van mijn HTC One X met Tapatalk



Dank je! Ik denk dat dit 2 SPK's moeten worden dan, 1 voor de scanner en 1 voor de front-end. Maar ga je gang! ik vind het een leuk idee.


Ik ben op dit moment bezig om een node.js backend te maken (scanner en server), zodat JSMusicDB ook lokale muziek kan streamen (leuk voor je mediacenterpc).
  • Mijn Synology: DS414
  • HDD's: 2x 2TB + 2x 3TB

Offline Lonus

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 9
Re: JSMusicDB
« Reactie #8 Gepost op: 22 november 2013, 19:08:18 »
Dan wacht ik maar even op de SPK's, dat is voor mij wat makkelijker! :)
  • Mijn Synology: Ds213
  • HDD's: 2x WD Red 2TB

Offline arielext

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 14
  • Berichten: 66
    • JSMusicDB
Re: JSMusicDB
« Reactie #9 Gepost op: 22 november 2013, 21:56:36 »
Ik zal eens kijken hoe lastig het gaat worden om er SPK's van te maken; bij de scanner moet je toch zelf opgeven waar je muziek staat en waar het exact heen moet.

Ik heb trouwens niet stil gezeten in de afgelopen tijd. Nu ik JSMusicDB wel feature complete vind en vooral meer testers zoek ben ik nu druk bezig met een Android app (als ik dan toch DS Audio aan het namaken ben ;)). Ook hier zoek ik nog testers voor en als je interesse hebt nodig ik je graag uit om deel te namen aan de publieke test. Je kan je aanmelden door lid te worden van de volgende google+ groep: https://plus.google.com/communities/106681483665932810490 (Helaas is dit de enige manier om goede beta tests te doen voor Android).

De Android app werkt trouwens ook als stand alone muziek speler voor je Android, bij de set-up kan je op skip drukken om geen gebruik te maken van de muziek op je nas en alleen dat af te spelen wat op je telefoon staat.
  • Mijn Synology: DS414
  • HDD's: 2x 2TB + 2x 3TB

Offline buzzke

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 11
  • -Ontvangen: 55
  • Berichten: 356
Re: JSMusicDB
« Reactie #10 Gepost op: 23 november 2013, 09:38:00 »
ziet er heel smooth en slick uit.
zal me aanmelden voor je android groep
ondersteunt dit ook airplay?
  • Mijn Synology: 713+/210J
  • HDD's: 4XWD30EZRX
  • Extra's: 2G Ram

Offline arielext

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 14
  • Berichten: 66
    • JSMusicDB
Re: JSMusicDB
« Reactie #11 Gepost op: 25 november 2013, 10:49:14 »
Nee helaas (nog) geen DLNA/Airplay.
Misschien dat ik dat in een toekomstige versie toevoeg, maar op dit moment heeft het voor mij geen hoge prioriteit. Eerst de basis zo bugvrij mogelijk krijgen en daarna komen er weer nieuwe features bij.

Ik ben met een experiment bezig om gapless playback te krijgen in de webversie, maar dat vlot nog niet zo lekker.
  • Mijn Synology: DS414
  • HDD's: 2x 2TB + 2x 3TB

Offline Lonus

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 9
Re: JSMusicDB
« Reactie #12 Gepost op: 25 november 2013, 20:04:30 »
Goed idee een app, jammer genoeg zit ik in het andere kamp  ;)
  • Mijn Synology: Ds213
  • HDD's: 2x WD Red 2TB

Offline Tien

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 265
  • -Ontvangen: 298
  • Berichten: 2.622
Re: JSMusicDB
« Reactie #13 Gepost op: 25 november 2013, 20:49:17 »
wat bedoel je?
  • Mijn Synology: DS214play
  • HDD's: 2 x WD4tb
  • Extra's: DS119j WD3tb

Offline Lonus

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 9
Re: JSMusicDB
« Reactie #14 Gepost op: 25 november 2013, 21:25:46 »
Wat ik bedoel is, dat ik geen android heb maar iOS.
 :P
  • Mijn Synology: Ds213
  • HDD's: 2x WD Red 2TB


 

JSMusicDB SPK

Gestart door Martijn85Board 3rd party Packages

Reacties: 1
Gelezen: 2246
Laatste bericht 28 maart 2014, 23:19:59
door seth_space
JSMusicDB als alternatief voor AudioStation

Gestart door GreyedUserBoard Overige 3rd party packages

Reacties: 9
Gelezen: 2066
Laatste bericht 14 augustus 2018, 10:03:20
door GreyedUser