trademe / playme Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
probably just a doco thing but some api calls e.g. activeMusicProviders throw a 500 on Win 8.1 IIS
Cannot add duplicate collection entry of type 'mimeMap' with unique key attribute 'fileExtension' set to '.woff'
commenting the registration out as per the internets sorts it good n' proper
Instead of starting the player at 0.5 volume every time, this should be configurable.
Does the IIS server need to be hosted publicly (for Spotify to authenticate the web service)? I have followed the prerequisite checks, however any search yields no results. In the logs, I can see the following:
Mongo is running
IIS has been set up appropriately
The PlayMe application has been started 'as administrator'
Log exerpt:
Creating Spotify Session
Logging into Spotify with username 'xxx'
Dequeuing next track
Asking AutoPlay for next track
Then
...Interfaces.ICallbackClient|QueueChanged failed with exception The remote server returned an unexpected response: (405) Method not Allowed
This looks as though it might be related to the App not being authorised against my spotify account?
Due to mongo storing datetime in UTC. Should convert this time before checking whether to play it.
Are there any external API's that can be used to get current playing track?
Due to the Autoplay desperately trying to choose some more tracks but getting skipped before it can.
The AdminUsers configuration doesn't seem to work when a CSV is provided and only activates when a singular user is present. This issue is reproducible with the build in ReadyToRun.zip as of 940bd6e.
Works:
<add key="AdminUsers" value="INFINITY\Nik" />
Doesn't work (no one is admin):
<add key="AdminUsers" value="INFINITY\Nik,INFINITY\Andrew" />
On a side note, the documentation for this setting says that admins added via the Admin tab should have full permissions, but they don't seem to be able to Skip or Forget songs. I'm unsure if this is intended behaviour; I can create a new issue for it if not.
'Cannot queue same track twice in X hours' rule only checks track title - it should be checking something more unique, such as the track id.
Probably just another doco thing.
BTW, this is awesomesauce.
Got two issues that may or may not be related.
a) Attempting a search, after clicking the search button, no results come up, and the loading icon remains present.
b) The service seems to return HTTP status 405:
2016-05-22 22:19:53 ::1 POST /Services/SpotifyCallbackService.svc - 7529 - ::1 - - 405 0 1 2
2016-05-22 22:20:31 ::1 POST /Services/SpotifyCallbackService.svc - 7529 - ::1 - - 405 0 1 0
Ideas & pointers are welcome. Thanks.
... to give context for the song choice.
The image url returned the ArtworkUrlLarge field on the Album response is not the largest size available.
For example on an album with with 3 image sizes(64px, 300px, 640px) the ArtworkUrlLarge field returns the image that is 300px.
Can it return the largest size?
Rule doesn't trigger if track is vetoed before it plays.
TypeError: Cannot call method 'insertBefore' of null
#11 http://music.trademe.local/Scripts/core?v=UL32HQZx8THjFcjn5DHMLjB8B3PUdm-NxFxGC5htOgA1:1:68
#10 http://music.trademe.local/Scripts/core?v=UL32HQZx8THjFcjn5DHMLjB8B3PUdm-NxFxGC5htOgA1:1:179164 Object.o.e.kb()
#9 http://music.trademe.local/Scripts/app-main?v=6tFco8AkyIyyNWdEHgwacwAcJEPBFY7OQbxad_d_85E1:1:19264
#8 http://music.trademe.local/Scripts/app-main?v=6tFco8AkyIyyNWdEHgwacwAcJEPBFY7OQbxad_d_85E1:1:15395 rt()
#7 http://music.trademe.local/Scripts/app-main?v=6tFco8AkyIyyNWdEHgwacwAcJEPBFY7OQbxad_d_85E1:1:19110 Object.o.bindAndShow()
#6 http://music.trademe.local/Scripts/app-main?v=6tFco8AkyIyyNWdEHgwacwAcJEPBFY7OQbxad_d_85E1:1:21365 Object.()
#5 http://music.trademe.local/Scripts/core?v=UL32HQZx8THjFcjn5DHMLjB8B3PUdm-NxFxGC5htOgA1:1:34780 Object.()
#4 http://music.trademe.local/Scripts/core?v=UL32HQZx8THjFcjn5DHMLjB8B3PUdm-NxFxGC5htOgA1:1:33414 a()
#3 http://music.trademe.local/Scripts/core?v=UL32HQZx8THjFcjn5DHMLjB8B3PUdm-NxFxGC5htOgA1:1:34217 Object.h.fireWith as resolveWith
#2 http://music.trademe.local/Scripts/core?v=UL32HQZx8THjFcjn5DHMLjB8B3PUdm-NxFxGC5htOgA1:1:35201 Object.t.(anonymous function) as resolve
#1 http://music.trademe.local/Scripts/app-main?v=6tFco8AkyIyyNWdEHgwacwAcJEPBFY7OQbxad_d_85E1:1:6813 Object.()
When using a screen reader, there is no notification about the dropdown when you try to change the location. This makes it so the user wouldn't know they can change this.
{"Message":"An error has occurred.","ExceptionMessage":"Index was outside the bounds of the array.","ExceptionType":"System.IndexOutOfRangeException","StackTrace":" at System.Web.Http.ApiController.d__1.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Web.Http.Dispatcher.HttpControllerDispatcher.d__0.MoveNext()"}
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.