vortechs / vsmediaplayerextension Goto Github PK
View Code? Open in Web Editor NEWVisual Studio Media Player Extension
License: GNU General Public License v3.0
Visual Studio Media Player Extension
License: GNU General Public License v3.0
One of my test directories contains sub-folders with music from DJ Billy Bunter, and none of these files are picked up by the scanner. Why?
A remote debug trace seems to suggest this is a problem with the Dispatcher not being available to raise events on
Example:
C:\My Media\Some Album\Disc 1
C:\My Media\Some Album\Disc 2
C:\My Media\Another Album\Disc 1
C:\My Media\Another Album\Disc 2
results in the following list
Disc 1
Disc 1
Disc 2
Disc 2
Have a think about how we can solve that!
Otherwise Visual Studio hangs around on startup when there is a large media library to scan
It's supposed to try loading the next track, and then throw a 'Playlist Ended / Stopped' change reason / newState in the PlayStateChanged delegate.
But it doesn't.
It should just show the elapsed time.
This is required to allow the user to modify their AVS preferences. However, whilst the v1.6 version has the ability embedded, this might require the user to launch VS in administrator mode.
Stop hardcoding stuff in English. Support localization and get some translation done!
...re-use the Windows Form controls you have for the sliders.
Some users might assume that closing the window will stop content reproduction. I suggest adding this behavior as an option.
The media player supports .pls files for internet based streams, but the scanner doesn't seem to pick them up
Some visualizations have their own unique UI which add playback support. Implement these callbacks.
Or that's what it seems like. Seems to kick-in again if you manually move playlists or track.
There's no configuration ability for the root location(s) of the media
Other visualizations are able to receive details of the current track, so should be sent via the appropriate BassVis calls
Investigate why, they're normally instant, but since the BassVis update, it's no longer the case.
Will try installing on a clean machine to work out why it's breaking...
There's no configuration UI for the Visualization options.
At the least there should be a 'Yes/No' to enable Visualizations
1.1. I opened a second VS instance. The control window was opened. It keeps saying "ordering content". I closed the window. When I tried to reopen it, I got the alert of multiple instances (that can be suppressed). My suggestion here is to check when control is loaded if there's already an instance open somewhere else. If yes, don't allow a second instance to be open.
1.2. I configured to suppress multiple instances warning. Closed the second VS instance. Open another VS instance. This time the window was not open. Then I went to View -> Other Windows -> "Visual Studio Media Player" and it opened fine another window (my first VS instance was still open and reproducing content) and started playing.
I think the suggestion on 1.1 fixes 1.2 as well.
It's supposed to disable visualizations and enable 'Album Art' view instead.
I've upgraded the project to VS 2017, following all the notes on the doc site.
After fixing an issue with the BuildTools doing something screwy with an XSD and folder that didn't exist in the packages directory, the VSIX builds but never appears in VS 2017.
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.