Raoul Snyman
b6074ed9ad
Move the common context menu code into the FolderLibraryItem class
2022-02-01 16:02:17 -07:00
Raoul Snyman
4d3ade20c7
Add support for folders to plugins
...
- Make a derivative MediaManagerItem class for generic folder support
- Make add and choose folder dialogs based on image plugin dialogs
- Implement folder and item mixins to get db models "for free"
- Implement database layer for media plugin
- Implement database layer for presentations plugins
- Refactor media plugin to inherit from FolderLibraryItem
- Refactor presentations plugin to inherit from FolderLibraryItem
- Migrate media files from settings to database
- Migrate presentations files from settings to database
- Convert the load icons in the media plugin into a dropdown
- Add new tests for MediaMediaItem.get_list()
- Closes #165
- Closes #223
- Closes #224
- Closes #582
2021-08-25 22:51:43 -07:00
robbiejackson
9268194ca0
search changed so audio files are correctly identified
2021-02-23 22:07:00 +00:00
Tim Bentley
aade849aca
End of 2020 - Just change the Year!
2020-12-30 21:42:49 +00:00
Tim Bentley
a55fdbf0c8
Update API definition
...
resolves #295
2020-06-10 20:10:56 +00:00
Tim Bentley
6eba3b7a3e
Settings cleanup
2020-06-06 16:05:36 +00:00
Tomas Groth
937c6c3e81
New service file format
2020-05-07 05:18:37 +00:00
Tomas Groth
1fb99e543e
When creating media service items, validate items after adding capabilities. Fixes loading optical and streaming items from servicemanager.
2020-05-02 14:04:53 +02:00
Tomas Groth
127ee05ac3
Add support for network streams.
2020-03-08 22:05:09 +00:00
Tim Bentley
5d821b1772
Fix appvoyer tests - we hope
...
Migrate UI to pytest and fix up all tests.
2020-02-19 06:23:17 +00:00
Tim Bentley
170c37d441
Revert "Migrate Media and add Pytest-qt"
...
This reverts commit 3dcac055be
.
2020-02-12 20:28:33 +00:00
Tim Bentley
3dcac055be
Migrate Media and add Pytest-qt
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-02-09 20:24:05 +00:00
Tomas Groth
d9b65d8873
Made the stream selector a lightweight version of the VLC capture device selector. Still some work to do.
2020-02-04 20:35:35 +00:00
Tim Bentley
6ea4893ad6
Change Year
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-01 02:53:08 +00:00
Tim Bentley
01315795af
Settings Refactor 4
...
- Fix breakage in editing songs
- Move the settings enums to a common location
- Fix broken tests.
2019-12-16 03:37:54 +00:00
Tim Bentley
35f7190e00
Try to fix paths in coverage report generation
...
- Add the local path to coverage config
- Fix the paths before generating an HTML report
2019-11-03 21:17:47 +00:00
Raoul Snyman
1e76868a23
Remove vim lines from files and add a .editorconfig for editors that support it
2019-10-10 15:28:16 +00:00
Tim Bentley
3e5dfdb730
Add initial cleanup files for media fixes.
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2019-09-21 04:56:43 +00:00
Tim Bentley
08891d8731
updates
2019-06-11 20:48:34 +01:00
Tim Bentley
edce402a60
fix up media for breakages
2019-06-11 19:40:20 +01:00
Tomas Groth
4074d110ff
some path/str fixes
2019-06-07 22:46:51 +02:00
Tomas Groth
3861d340a3
trunk
2019-06-07 22:25:30 +02:00
Tomas Groth
f27fded597
Fix line calculation for the theme preview. Try to make VLC loading more robust.
2019-06-06 22:10:39 +02:00
Phill
aaaab9bf43
Add media extensions in the service manager
2019-06-01 07:59:45 +01:00
Phill
f4111e4431
Fix up filters
2019-05-31 20:59:38 +01:00
Phill
c2550777c3
VLC extension tidyups
2019-05-26 11:30:37 +01:00
Tim Bentley
feaee351b2
head
2019-05-03 18:26:37 +01:00
Tim Bentley
468df46c9c
More fixes and corrections
2019-04-20 21:29:12 +01:00
Bastian Germann
be1a398f7b
License change to GPL-3.0-or-later
2019-04-13 15:00:22 +02:00
Tim Bentley
737d320b3d
handle missing live display preserve prview
2019-04-09 17:47:23 +01:00
Tim Bentley
b7bb59a837
vlc tests pass
2019-03-27 17:46:12 +00:00
Tim Bentley
6cb16a9f0a
media now works and plays
2019-03-25 21:45:19 +00:00
Philip Ridout
8789073eb3
Linting changes
2019-03-17 20:35:11 +00:00
Philip Ridout
eb115a0ad4
More pathlib clean ups
2019-03-17 10:01:52 +00:00
Philip Ridout
50598e9058
pathlib cleanups
2019-03-10 21:01:39 +00:00
Tomas Groth
fa4ec96054
Updated to 2019 in copyright headers
2019-02-14 16:09:09 +01:00
Tim Bentley
f1c7664125
Merge media trunk and fix up
2019-01-27 14:42:23 +00:00
Tim Bentley
3bfa92cd47
fix bits
2018-12-21 15:42:12 +00:00
Tim Bentley
0540453892
Clean up error handling
2018-11-04 17:13:56 +00:00
Tim Bentley
0694d1b3d0
Stop media crashing
2018-11-01 20:51:42 +00:00
Tim Bentley
20dc4f81ed
fix plugin loading
2018-10-26 19:30:59 +01:00
Tim Bentley
c08347ca3e
more fixes
2018-10-21 16:35:59 +01:00
Tim Bentley
92492ab0e8
initial phase of vlc and statemanagement
2018-10-13 11:24:01 +01:00
Raoul Snyman
aa3b0c4bcc
HEAD
2018-10-01 21:39:42 -07:00
Raoul Snyman
0c8156b4c4
Loading and saving of screens is working; Refractored retranslateUi => retranslate_ui
2018-09-11 22:43:27 -07:00
Simon Hanna
a4c1e306b5
Remote imports from openlp/core/lib/__init__.py and update other files accordingly
2018-08-25 16:08:19 +02:00
Tim Bentley
2f144c79d8
more icons
2018-06-03 17:07:20 +01:00
Tim Bentley
be1d7c687b
More icons
2018-06-02 07:37:31 +01:00
Tim Bentley
6f9d662064
Yet more updates
2018-05-08 20:45:34 +01:00
Tim Bentley
44bb70122e
more bits
2018-04-22 07:59:35 +01:00