]> Some of my projects - aniplayer.git/log
aniplayer.git
8 years agoAdd feature plugins
APTX [Wed, 1 Mar 2017 19:32:59 +0000 (20:32 +0100)]
Add feature plugins

Feature plugins are plugins meant to provide additional
features.

Feature loaded at startup and are notified of instances
being created destroyed.

Only the included localmylist plugin is planned as a
feature plugin.

This change removes the TimeStamp type alias from Player
due to the issues a type alias has in the Meta Object
system.

8 years agoMake Player aware of currentSource changes
APTX [Wed, 1 Mar 2017 19:26:03 +0000 (20:26 +0100)]
Make Player aware of currentSource changes

8 years agoMove core plugin API to its own direcotry
APTX [Wed, 1 Mar 2017 15:22:04 +0000 (16:22 +0100)]
Move core plugin API to its own direcotry

8 years agoProper volume setting not based on sink volume
APTX [Wed, 1 Mar 2017 15:06:09 +0000 (16:06 +0100)]
Proper volume setting not based on sink volume

This allows the backend to play volume in a greater
range than 0-1. For MPV this is now 0-1.3.

8 years agoDon't delete TimeFormatter immediately
APTX [Wed, 1 Mar 2017 15:01:12 +0000 (16:01 +0100)]
Don't delete TimeFormatter immediately

It will is deleted implicitly as a child of
InstanceManager.

8 years agoAdd cwd option
APTX [Mon, 27 Feb 2017 11:05:20 +0000 (12:05 +0100)]
Add cwd option

This option is intended to pass correct working
directory to the running instance which may have
been started in a different directory.

8 years agoAssume positional arguments are local files
APTX [Mon, 27 Feb 2017 00:36:33 +0000 (01:36 +0100)]
Assume positional arguments are local files

This should make it possible to use relative file paths
as arguments.

8 years agoRevert "Proper solution to Player QML registration"
APTX [Mon, 27 Feb 2017 00:34:13 +0000 (01:34 +0100)]
Revert "Proper solution to Player QML registration"

This reverts commit 9ad7034db4f00a0a9cc586d49b89152501f5f611.

This change breaks on Qt5.7, the workaround for 5.7 crashes
on Qt5.8.

8 years agoProper solution to Player QML registration
APTX [Mon, 27 Feb 2017 00:11:50 +0000 (01:11 +0100)]
Proper solution to Player QML registration

8 years agoAdd simple short seek keyboard actions
APTX [Sun, 26 Feb 2017 23:41:19 +0000 (00:41 +0100)]
Add simple short seek keyboard actions

8 years agoAdd the most basic keyboard shortcuts
APTX [Sun, 26 Feb 2017 23:28:57 +0000 (00:28 +0100)]
Add the most basic keyboard shortcuts

8 years agoMake InstanceManager manage Player instances
APTX [Sun, 26 Feb 2017 21:01:11 +0000 (22:01 +0100)]
Make InstanceManager manage Player instances

InstanceManager's job is to control the
configuration of Player instances. Player no
longer handles loading backend plugins.

8 years agoExtend PluginManager to manage more than one plugin at a time
APTX [Sun, 26 Feb 2017 20:24:26 +0000 (21:24 +0100)]
Extend PluginManager to manage more than one plugin at a time

Currently errorString always returns an empty
string as there is more than one potential error.
This method should be removed in the future.

8 years agoSplit backend plugins from backend instances
APTX [Sun, 26 Feb 2017 18:43:01 +0000 (19:43 +0100)]
Split backend plugins from backend instances

8 years agoOnly create the player when starting the instance
APTX [Sun, 26 Feb 2017 14:44:18 +0000 (15:44 +0100)]
Only create the player when starting the instance

8 years agoRedo PluginManager to support multiple plugin paths
APTX [Sun, 26 Feb 2017 14:38:12 +0000 (15:38 +0100)]
Redo PluginManager to support multiple plugin paths

On unix the path could be in /usr/lib if the player is installed
or a local path otherwise. This path should be made configurable
when settings are added.

8 years agoAdd unix icon and desktop entry
APTX [Sun, 26 Feb 2017 14:08:30 +0000 (15:08 +0100)]
Add unix icon and desktop entry

8 years agoAdd all the required unix install commands/paths
APTX [Sun, 26 Feb 2017 13:47:52 +0000 (14:47 +0100)]
Add all the required unix install commands/paths

8 years agoAdd missing include
APTX [Sun, 26 Feb 2017 13:38:01 +0000 (14:38 +0100)]
Add missing include

8 years agoInitial Aniplayer3 commit
APTX [Sun, 26 Feb 2017 12:44:11 +0000 (13:44 +0100)]
Initial Aniplayer3 commit