Commit graph

119 commits

Author SHA1 Message Date
Dominique Barton 72b76cde56
Merge pull request #21 from hayribakici/master
Add shuffle functionality
2021-04-14 11:17:17 +02:00
Hayri Bakici 0fd7655011 FEATURE: Add shuffle functionality
Adds the toggling the shuffle functionality.
Solves #16.
2021-04-13 13:41:06 +02:00
Dominique Barton 30c81c495b DOC: Fix link to development guidelines 2021-04-13 11:28:43 +02:00
Dominique Barton bca0393eff DOC: Add contribution guidelines 2021-04-13 11:28:00 +02:00
Dominique Barton 7590da3f44
Merge pull request #14 from confirm/add-next-previous-actions
FEATURE: Add next & previous track actions
2020-04-15 14:04:21 +02:00
Dominique Barton 5858745c1d FEATURE: Add unregister action 2020-04-15 14:01:43 +02:00
Dominique Barton fbe9560458 FIX: Make old-style tags.json compatible again 2020-04-15 12:59:46 +02:00
Dominique Barton 0a2e63e6eb FEATURE: Add next & previous track actions
Also refactor the code to get rid of separate action functions & tag
classes. Now there's only action classes.

See also #13
2020-04-14 22:19:43 +02:00
Dominique Barton a78c163008 FEATURE: Make tags clickable to edit them 2020-02-23 01:22:03 +01:00
Dominique Barton ebce639bf3 FEATURE: Add support for playlists
See also #12
2020-02-23 00:42:49 +01:00
Dominique Barton 4ee468671e
Merge pull request #11 from confirm/py3k-upgrade
Py3k upgrade
2020-02-09 02:58:47 +01:00
Dominique Barton d1a5ecf3d6 TEST: Disable pylint checks 'cause of tornado
These checks need to be disabled, so that pylint is happy again.
Unfortunately, Mopidy / Tornado wants those attributes this way.
2020-02-09 02:57:38 +01:00
Dominique Barton 69ae6b9348 TEST: Upgrade to pylint 2.4.4
Signed-off-by: Dominique Barton <dbarton@confirm.ch>
2020-02-09 02:51:29 +01:00
Dominique Barton 487cfb6725 TEST: Use python 3.7 in Travis 2020-02-09 02:45:43 +01:00
Dominique Barton fb71791251 FIX: Make tracklist URI's work again
With the latest changes in Mopidy 1.0, the manipulation of the tracklist
controller requires a list of URI strings instead of a single URI.

This is all described here:
https://docs.mopidy.com/en/latest/api/core/#manipulating

This change should make the tracklist action work again.
2020-02-09 02:45:43 +01:00
Dominique Barton f3cb1bdf2c TEST: Make pylint happy 2020-02-09 02:45:43 +01:00
Dominique Barton 91dffd8b81 DOC: Fix doc blocks 2020-02-09 02:45:43 +01:00
Dominique Barton f4d10cb703 FIX: Fix repeated reading of same tag 2020-02-09 02:45:43 +01:00
Dominique Barton 11091a9f37 FIX: Call function instead of bound method in tag 2020-02-09 02:01:44 +01:00
Dominique Barton cf8f539f02 REFACTOR: Refactor WebUI 2020-02-09 01:45:28 +01:00
Dominique Barton f0e82de2eb REFACTOR: Make tag reader use new registry 2020-02-09 01:45:28 +01:00
Dominique Barton 68cce201b0 REFACTOR: Make registry & tag handling simpler 2020-02-09 01:45:28 +01:00
Dominique Barton 022db5998f REFACTOR: Remove object class inheritance 2020-02-08 19:36:22 +01:00
Dominique Barton 3428ed7e04 REFACTOR: Simplify super() calls 2020-02-08 19:36:11 +01:00
Dominique Barton 8ab8b4de47 REFACTOR: Update setuptools script for py3k 2020-02-08 19:09:54 +01:00
Dominique Barton b141f48f3f STYLE: Remove utf-8 file headers 2020-02-08 19:05:31 +01:00
Dominique Barton 56e11dd0df REFACTOR: Remove __future__ imports 2020-02-08 19:04:48 +01:00
Dominique Barton 1ec03ec764
Merge pull request #8 from confirm/setup-script-beautify
STYLE: Beautify the setup script
2019-03-26 22:10:15 +01:00
Dominique Barton e3ae8d214a STYLE: Beautify the setup script 2019-03-26 22:08:24 +01:00
Dominique Barton c9a11d04ae
Merge pull request #7 from confirm/invalid-parameter-check
FIX: Decline parameters on registration for certain tags
2019-03-26 21:46:01 +01:00
Dominique Barton ae90963b32 FIX: Decline parameters on registration for certain tags 2019-03-26 21:44:01 +01:00
Dominique Barton bb79136f58
Merge pull request #6 from confirm/buttons
Buttons
2019-03-26 21:37:45 +01:00
Dominique Barton 26dd848a64 REFACTOR: Always add scanned property to Tag 2019-03-26 21:30:09 +01:00
Dominique Barton 78ab0a32ef REFACTOR: Rename card to tag 2019-03-26 21:25:43 +01:00
Dominique Barton 5cb14f7f3e DOCS: Update docs 2019-03-26 21:16:33 +01:00
Dominique Barton 8fcbf1fada REFACTOR: Change pin numbers for buttons and LED 2019-03-24 22:52:09 +01:00
Dominique Barton 1fefd54499 FEATURE: Optimize button pushes 2019-03-24 22:46:48 +01:00
Dominique Barton e3e91ab1b5 FIX: Fix GPIO handler 2019-03-24 21:46:24 +01:00
Dominique Barton 24ae8d42eb REFACTOR: Create separate sound module 2019-03-24 21:44:39 +01:00
Dominique Barton ff2993dd70 FIX: Fix action of RFID reader 2019-03-24 21:37:00 +01:00
Dominique Barton 87f3f38912 DOCS: Update readme for buttons 2019-03-24 19:50:29 +01:00
Dominique Barton 6b0bc3908d REFACTOR: Split threads into separate Python modules 2019-03-24 19:50:29 +01:00
Dominique Barton 6d7e7753aa FEATURE: Add GPIO handler for buttons and LED 2019-03-24 18:52:30 +01:00
Dominique Barton ad42be10a0 REFACTOR: Separate actions from cards 2019-03-24 18:49:40 +01:00
Dominique Barton 09ec43ff08 DOCS: Change description of PyPi package 2019-02-27 21:54:30 +01:00
Dominique Barton 77ec174903 FIX: Exit card reader thread immediately 2019-02-27 21:45:38 +01:00
Dominique Barton 4b89b51614
Merge pull request #5 from confirm/beep
FEATURE: Add beep when RFID card is touched
2019-02-26 23:53:10 +01:00
Dominique Barton 1dddf38513 FEATURE: Add beep when RFID card is touched 2019-02-26 23:51:36 +01:00
Dominique Barton efcd187219 MISC: Ignore .venv/ directory in git 2019-02-24 22:55:25 +01:00
Dominique Barton 30fcb9ee94 MISC: Point url in setup script to github project 2019-02-24 22:38:38 +01:00