Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GTK] add command line arg to start in tray #367

Open
wants to merge 301 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
301 commits
Select commit Hold shift + click to select a range
9494730
Merge pull request #254 from Birdulon/AddUnrecognised
z411 Nov 19, 2016
fb211a8
CLI: Implementing prompt for add
z411 Nov 19, 2016
f8d07ab
Tracker: Removing unnecesary lsof calls/dependency when using inotify
z411 Nov 19, 2016
c0237ab
Removing leftover print
z411 Nov 19, 2016
9e726bf
Reverting
z411 Nov 19, 2016
0f8fd1c
GTK: Using thread-safe operations for signals (#245)
z411 Nov 24, 2016
1c6ebd8
Correcting requirements in README
z411 Nov 25, 2016
b197924
Switching autosend unit to minutes as it makes more sense (deprecatin…
z411 Nov 28, 2016
f845e47
Fixing CHANGELOG
z411 Nov 28, 2016
7be6075
[tracker] Remove assumption that only other state in which a show tup…
Birdulon Nov 28, 2016
fb3b4e9
CLI: Fixing typo
z411 Nov 28, 2016
c4c4ceb
Merge pull request #256 from Birdulon/255hotfix
z411 Nov 28, 2016
77c19b2
[Tracker] Refactored update_show_if_needed, made countdown print ever…
Birdulon Nov 28, 2016
a573ea5
[Qt] Split setGeometry into resize and move. (fixes #246)
Birdulon Nov 29, 2016
8cd9008
Merge pull request #260 from Birdulon/GeometryFix
z411 Nov 29, 2016
f77bdcc
Merge pull request #257 from Birdulon/TrackerUpdate
z411 Nov 29, 2016
2fdabb5
curses: Selected item check, fixes #261
z411 Nov 29, 2016
236056b
Merge pull request #1 from z411/master
Hairo Dec 13, 2016
941eec7
Use interval instead of a harcoded value
Hairo Dec 13, 2016
1e00c4d
Merge pull request #265 from Hairo/master
z411 Dec 13, 2016
f1af31c
libkitsu: Implemented OAuth authentication
z411 Dec 14, 2016
baeab93
Implemented list fetch through library-entries (slow)
z411 Dec 16, 2016
fcc75b7
[Qt] Filter update on rebuilding lists (fixes #264)
Birdulon Dec 17, 2016
21c1dbc
Merge pull request #266 from Birdulon/264fix
z411 Dec 17, 2016
4ada3d6
[Qt] Fixed not being able to edit tags on just added items
Birdulon Dec 18, 2016
30c9561
Merge pull request #267 from Birdulon/TagsFix
z411 Dec 19, 2016
bfcb3aa
libkitsu: Switching page size to 500 for now
z411 Dec 25, 2016
6651b21
libkitsu: Implementing update, delete, search
z411 Dec 25, 2016
ea5bfdc
libkitsu: Getting basic media information
z411 Dec 25, 2016
c1b2c02
libkitsu: Using necessary fields only
z411 Dec 25, 2016
f9adae3
CLI: Info pretty print
z411 Dec 25, 2016
94d8d68
Merge branch 'master' of github.com:z411/trackma
z411 Dec 25, 2016
7bfee5e
libkitsu: Fixing add
z411 Dec 25, 2016
28d6f5f
libkitsu: Adding manga support
z411 Dec 25, 2016
b5df022
libkitsu: Saving new library entity ID in local list
z411 Dec 25, 2016
c711c5e
Removing Melative (dead).
z411 Dec 26, 2016
beb96e4
Updating README
z411 Dec 26, 2016
7092578
libvndb: Using 100 results per page; improves speed greatly
z411 Dec 27, 2016
540db4d
libkitsu: Ability to remove score
z411 Dec 27, 2016
f7ed23d
Tracker refactoring
z411 Dec 27, 2016
e38e73c
CLI: Tracker color for all trackers
z411 Dec 27, 2016
50841b6
Tracker: Fixing "closed before update" message
z411 Dec 27, 2016
0ef2455
Fixing license header
z411 Dec 27, 2016
9e3b5e4
Fixing license header
z411 Dec 27, 2016
3e61619
Removed old commented code
z411 Dec 27, 2016
b3db228
libkitsu: Adding drama support (future)
z411 Dec 27, 2016
d771e70
libkitsu: Fixing crash with empty lists
z411 Dec 27, 2016
be65a98
Fixing tracker's ImportError handling
z411 Dec 27, 2016
3de28c3
Tracker: Fixing inotify tracker
z411 Dec 27, 2016
3af8bc4
Adding logic for Plex tracker
z411 Dec 27, 2016
6412921
Merge branch 'tracker_refactor'
z411 Dec 27, 2016
fd4c24c
Tracker: Implementing status reporting & global states
z411 Dec 28, 2016
fa8cfa0
CLI: Beautified tracker status output
z411 Dec 28, 2016
e8862b1
Qt: No need to create account dialog if the account is remembered
z411 Dec 28, 2016
908f0d2
Qt: Handling URLError when downloading thumb
z411 Dec 28, 2016
f943267
curses: Adding tracker and queue status
z411 Dec 28, 2016
18e3c01
Adding missing tracker signals
z411 Dec 28, 2016
cd6e053
Tracker: Fixing signals
z411 Dec 28, 2016
0c36447
Changed queue_changed signal parameter to include whole queue
z411 Dec 28, 2016
f4b8154
Merging tracker state signals into one
z411 Dec 28, 2016
571b367
Qt: Adding tracker state information
z411 Dec 28, 2016
cdcb0c1
Qt: Aesthetic changes (Tracker status)
z411 Dec 28, 2016
33903b7
Merge branch 'tracker_refactor'
z411 Dec 28, 2016
6294cbf
Tracker (pyinotify): Implementing experimental procfs replacement for
z411 Dec 28, 2016
dfb8084
Fixing Tracker "closed before update" message
z411 Dec 28, 2016
bec2815
Fixed missing parameter in Tracker call
z411 Dec 28, 2016
4d17006
Tracker (win32): Adding missing import
z411 Dec 28, 2016
0b4cebc
inotify: Duplicated procfs logic for now
z411 Jan 2, 2017
1315ad3
Engine: Running Win32 tracker if in Windows environment
z411 Jan 4, 2017
487bcd1
CLI: Re-showing prompt after message (#209)
z411 Jan 4, 2017
a5ef651
This should return a None.
z411 Jan 4, 2017
aaba8f3
Fixing inotify trackers not clearing last filename
z411 Jan 4, 2017
7f42f8e
CLI: Fixing prompt re-show (fixes #209)
z411 Jan 4, 2017
9864702
Add missing _get_plex_file()
Hairo Jan 5, 2017
8a01fe1
curses: add an item counter to the filters
Hairo Jan 5, 2017
fd7f3b6
Merge pull request #270 from Hairo/master
z411 Jan 5, 2017
b534738
curses: Bit saner key defaults
z411 Jan 5, 2017
1c87aa9
Polling tracker only polling watch dir (#262)
z411 Jan 6, 2017
501d40c
Library: Improving debug messages
z411 Jan 6, 2017
02446ea
Win32: Adding missing import
z411 Jan 9, 2017
f37f1cd
Plex: tracker refactor to a single file, prepping for some new features
Hairo Jan 15, 2017
d09e14f
Remove unused variables
Hairo Jan 15, 2017
0c9e7a3
Merge pull request #274 from Hairo/master
z411 Jan 15, 2017
5b5371d
GTK preferences tweaks
dyskette Jan 16, 2017
7be8f9e
Merge pull request #275 from dyskette/master
z411 Jan 16, 2017
cb68fb5
Kitsu: Using new relationships + Implementing refresh token
z411 Jan 16, 2017
23b3933
Kitsu: Switching to `media` for now
z411 Jan 16, 2017
ab6064f
Merge branch 'kitsu'
z411 Jan 16, 2017
976e8e8
Merge branch 'master' of github.com:z411/trackma
z411 Jan 16, 2017
19c5c43
Kitsu: Adding icon
z411 Jan 16, 2017
85d5d35
Kitsu: Implementing aliases
z411 Jan 16, 2017
1e365e5
Kitsu: Working around a canonicalTitle bug
z411 Jan 16, 2017
ccbed73
Qt: Fixing crash when trying to show an invalid API
z411 Jan 16, 2017
128bf73
Kitsu: Adding missing image merge
z411 Jan 16, 2017
b28a518
Removing libhb
z411 Jan 17, 2017
94a0a1e
libkitsu: Fixing typo
z411 Jan 17, 2017
7aaee0a
Correcting idiomatic issue (impacted performance)
z411 Jan 18, 2017
2f3a913
Updating CHANGELOG
z411 Jan 18, 2017
8221f12
Updating README
z411 Jan 18, 2017
bcbe154
Bumping version
z411 Jan 18, 2017
c819e96
CLI: Fixing intro message
z411 Jan 18, 2017
bf55119
CLI: Adding about command
z411 Jan 18, 2017
546caa9
curses: Updating e-mail
z411 Jan 18, 2017
550d05a
Autogenerating AUTHORS
z411 Jan 18, 2017
9094263
Qt: Workaround when estimated amount of episodes isn't known (#263)
z411 Jan 19, 2017
0fd39cc
libkitsu: Getting start and end dates (#263)
z411 Jan 19, 2017
c4bf31f
libkitsu: Add warning
z411 Jan 19, 2017
635ff7b
Deprecating get_new_episodes (superseded by library)
z411 Jan 19, 2017
e7c5fc0
libkitsu: Guess show status looking at dates (#263)
z411 Jan 19, 2017
521488d
Pillow isn't really a hard dependency.
z411 Jan 20, 2017
13792b1
CLI/curses/Qt: Showing ? for unknown total episodes
z411 Jan 20, 2017
1434812
Qt|Gtk: Move plex settings to its own category
Hairo Jan 22, 2017
537446f
Plex: Add config for plex to obey tracker_update_wait_s instead of th…
Hairo Jan 22, 2017
ed9a938
Qt|Gtk: Add settings entries for plex_obey_update_wait_s
Hairo Jan 22, 2017
5524413
Engine: Allow scanning for mediafiles for multiple statuses
MadeOfMagicAndWires Jan 3, 2017
03b5ed8
Qt: Add scan-whole-list setting to preferences
MadeOfMagicAndWires Jan 3, 2017
b1ed78f
Gtk: Add library options to preferences
MadeOfMagicAndWires Jan 3, 2017
2c2ad86
Engine: update filter_num check to use isinstance instead of type
MadeOfMagicAndWires Jan 5, 2017
1000d8c
Qt/GTK: don't disable the ui whilst scanning
MadeOfMagicAndWires Jan 5, 2017
ce82239
Merge pull request #276 from Hairo/master
z411 Feb 14, 2017
a2d3cff
fix 'Using Plex' spam introduced in the refactoring
Hairo Feb 15, 2017
2559b24
Update plex.py
Hairo Feb 15, 2017
6d2a573
Merge pull request #279 from Hairo/master
z411 Feb 15, 2017
a15b02f
Qt: Fixing crash from "discard queue" warning
z411 Feb 16, 2017
013c825
Fix crash when not being able to update episode by tracker signal (#278)
z411 Feb 16, 2017
9fbabd2
Tracker: Stop attempting to update an invalid episode (#278)
z411 Feb 16, 2017
0229dcb
Qt: Fix crash when attempting to open switch account dialog
z411 Feb 16, 2017
00d6458
Fixing Monthly.moe hook for new API
z411 Feb 16, 2017
9c29d24
Qt: Adding -d debugging flag
z411 Feb 19, 2017
f9087ad
Adding some debugging messages to pyinotify
z411 Feb 19, 2017
52eeb10
Adding pyinotify debug messages
z411 Feb 19, 2017
84295d1
pyinotify: Fixing procfs cmdline matching (#280)
z411 Feb 20, 2017
5d5dfb6
inotify: Properly checking origin of the CLOSE events (#280)
z411 Feb 24, 2017
31322c7
Fix a crash with qt5 UI when saving.
4re Feb 27, 2017
d063ecf
Refactoring inotify code to a base interface
z411 Feb 27, 2017
5b83187
Merge pull request #283 from 4re/fixmediatab
z411 Feb 28, 2017
0bcd59c
Merge branch 'master' of github.com:z411/trackma
z411 Feb 28, 2017
7f56a21
Version bump
z411 Feb 28, 2017
5e3c45c
Updating CHANGELOG
z411 Feb 28, 2017
537c05d
inotify: Allow for OPEN events while playing (#284)
z411 Mar 2, 2017
10b9b79
Tracker wasn't resetting updated state after a new show was detected
z411 Mar 2, 2017
8957429
Fixing typo (#285)
z411 Mar 7, 2017
d6ab69b
Qt: Select button is now default
z411 Mar 7, 2017
a5d9664
Updating README
z411 Mar 7, 2017
bcfcc23
Bumping version
z411 Mar 7, 2017
d6ebbe2
Updating CHANGELOG
z411 Mar 7, 2017
96a629e
(inotify) Using shorter delay, seems to be enough.
z411 Mar 7, 2017
3387a7a
(inotify) Adding wait to OPEN events too; it seems procfs has delay i…
z411 Mar 7, 2017
939b14c
libanilist: Fixing search (not urlencoded) (fixes #286)
z411 Mar 18, 2017
ced1b3e
Fix the file paths in the lastest plex update
Hairo Mar 26, 2017
23039e8
Merge pull request #287 from Hairo/master
z411 Mar 27, 2017
d7105cd
Fixing Qt4ui suffix error (#288)
z411 Mar 27, 2017
9ad223c
Qt/GTK: Scaling image in info widgets (fixes #174)
z411 Mar 27, 2017
796d3ca
Gtk: Add dialog defaults to Apply
z411 Mar 28, 2017
d3651b0
GTK: Removing unnecessary call
z411 Mar 28, 2017
17eee62
Bumping version
z411 Mar 28, 2017
9b46388
Updating CHANGELOG
z411 Mar 28, 2017
e96e45d
Put the romaji title in the first position
Kcchouette Apr 2, 2017
5e27659
Qt: Now closes properly in KDE (#289)
z411 Apr 3, 2017
97bbe3f
Show names are based on the relative path
manulaiko Apr 10, 2017
56fd6c3
libkitsu: Getting user info properly (fixes #295)
z411 May 15, 2017
5e22ac4
Merge pull request #291 from Kcchouette/patch-1
z411 May 15, 2017
2c09190
Fix #296
Kcchouette May 15, 2017
e266d8f
Merge pull request #297 from Kcchouette/patch-2
z411 May 16, 2017
9845f73
curses: Changing F1 to ?
z411 May 24, 2017
8e8c3e5
GTK: Adding 'play random' action
z411 May 24, 2017
36fc19f
curses: Adding 'play random' action
z411 May 24, 2017
d1af4b2
curses: Using default keymap if missing from config
z411 May 24, 2017
d007f38
curses: Removed unnecessary status message clearing
z411 May 24, 2017
172b3e0
GTK: Error reporting when failing to import GTK libraries
z411 May 24, 2017
e735616
curses: Using & for Play Random action
z411 May 24, 2017
07a1173
GTK: Now hiding debug messages (unless started with -d)
z411 May 24, 2017
4a31db7
GTK: Showing check boxes in context menu's episode list
z411 May 26, 2017
655ee84
GTK: Adding missing options to settings dialog
z411 May 26, 2017
6d7a248
GTK: Estimating number of episodes & showing ? instead of 0
z411 May 28, 2017
9ad4ff9
Tracker: Fixed bug where Playing flag didn't get cleared
z411 Jun 4, 2017
547eac5
Add plex login stuff to default settings
Hairo Jun 18, 2017
b571ba5
Add support for claimed plex servers
Hairo Jun 18, 2017
10cd7b6
Gtk|Qt: Add entries for myplex login
Hairo Jun 19, 2017
65fda12
Merge pull request #299 from Hairo/master
z411 Jun 23, 2017
996125d
Bumped version
z411 Jul 3, 2017
72818b5
Merge branch 'master' into lib-scan-whole-list
z411 Jul 25, 2017
474287c
Merge pull request #277 from MadeOfMagicAndWires/lib-scan-whole-list
z411 Jul 25, 2017
8a72872
Fix typo, fix isinstance() call
matoro Jul 27, 2017
8197dde
Merge pull request #303 from matoro/master
z411 Jul 27, 2017
b32ea40
GTK: Fixed Settings dialog
z411 Jul 28, 2017
5ef1455
Qt: Showing episode numbers instead of percentage
z411 Jul 31, 2017
526a3c1
GTK: Handle sync exceptions gracefully (#304)
z411 Aug 11, 2017
c836a30
Fixed crash when show has no image (fixes #305)
z411 Aug 23, 2017
8ece106
Updated Anilist icon
molkoback Sep 15, 2017
cd3e108
Merge pull request #308 from molkoback/master
z411 Sep 16, 2017
e81db16
GTK: Fixed Search View column sort IDs
molkoback Sep 16, 2017
94b15c8
Qt: Enabled column sorting in Add Dialog
molkoback Sep 16, 2017
8a365e7
Merge pull request #309 from molkoback/master
z411 Sep 17, 2017
2ba7da2
Qt: Fixed Add Dialog results sorting
molkoback Sep 21, 2017
ab3530c
Merge pull request #311 from molkoback/master
z411 Sep 23, 2017
305e332
Qt - Update row colors when scanning whole list (fixes #314)
guicale Oct 5, 2017
3b1a199
Merge pull request #315 from guicale/fix-qt-whole-list
z411 Oct 5, 2017
53e2fbe
Fixed tracker crash with unrecognised shows (#318)
z411 Nov 29, 2017
a9ba18c
Qt: Added open containing folder
anjandev Dec 28, 2017
bbb9f04
Merge pull request #321 from anjandev/qt-folder
z411 Jan 2, 2018
bb9ab31
Fix curses ui crashing when adding alternative name (#324)
Jan 28, 2018
1fcf1f5
Merge pull request #325 from Ashymad/fix-curses-crash
z411 Jan 28, 2018
bc4de68
Added void linux package
anjandev Apr 7, 2018
88ddae3
Merge pull request #331 from anjandev/master
z411 Apr 8, 2018
2a3a83f
Updated README
z411 Apr 8, 2018
edd2cd2
Updated README
z411 Apr 8, 2018
4c882ae
Merge pull request #293 from manulaiko/patch-1
z411 Apr 18, 2018
7fa3b19
Remember sorting in anime list
Apr 21, 2018
98b026a
cli: Added open containing folder
anjandev Apr 24, 2018
c309659
curses: Added open containing folder
anjandev Apr 24, 2018
97cbc9c
Merge pull request #337 from anjandev/folderCli
z411 Apr 26, 2018
8522eb9
Merge pull request #338 from anjandev/cursesfolder
z411 Apr 26, 2018
393b81b
Catch XML exception [1] and queue pop exception [2].
llllvvuu Mar 4, 2018
9c36842
Merge pull request #329 from llwu/fix/plex_crashes
z411 May 21, 2018
c6cf1b7
Merge pull request #334 from Ashymad/remember_sorting
z411 Jun 5, 2018
472304b
Merged basic Anilist V2 API implementation
z411 Jun 9, 2018
f43e94d
Fixed infinite loop when queueing failed items
z411 Jun 9, 2018
ea54f23
libanilist: Fixed auth, removed debugging messages
z411 Jun 9, 2018
e0b5895
CLI/curses: Updates to next episode by default (fixes #353)
z411 Jun 9, 2018
34a66e5
Media directory is now userexpanded (fixes #350)
z411 Jun 10, 2018
e015067
data: Forcing library update if API version is different.
z411 Jun 10, 2018
f666a80
Merge branch 'anilistv2'
z411 Jun 10, 2018
dc9d25d
libanilist: Fixed proper watching/finished statuses
z411 Jun 10, 2018
b230368
Removed debugging messages
z411 Jun 10, 2018
7421701
Made full path scan optional and disabled by default (fixes #333)
z411 Jun 10, 2018
6ce4a4d
GTK: Added missing Player setting back (fixes #319)
z411 Jun 10, 2018
07f4ae0
libanilist: datetime is the standard date format
z411 Jun 10, 2018
79f8e24
libanilist/Qt: Fixed next episode time format, changed UI accordingly…
z411 Jun 10, 2018
9043e96
libanilist: Fixed search filtering (#343)
z411 Jun 15, 2018
c6b83c3
libanilist: Added date updating (#343)
z411 Jun 15, 2018
d2baed0
make lists display nicely in InfoWidget
doron-goldstein Jun 21, 2018
20407e4
Use 1-1-1 date for unknown values
Jun 22, 2018
e219ebe
Removed length limit for PIN input entry (#343)
z411 Jul 2, 2018
b3f2e18
[libanilist] Fix search possibly adding null names as show aliases
Birdulon Jul 18, 2018
dd112b9
Merge pull request #360 from Birdulon/master
z411 Jul 19, 2018
65a856d
CLI/curses UIs now forget remembered account if a fatal error occurs
z411 Aug 21, 2018
376f617
Merge branch 'master' of github.com:z411/trackma
z411 Aug 21, 2018
0c85a96
Bumped version
z411 Aug 21, 2018
c763074
Merge pull request #357 from SynderBlack/list-fix
z411 Aug 21, 2018
81cac28
Merge pull request #359 from Ashymad/qt-date-sorting-fix
z411 Aug 21, 2018
21df9b8
libanilist: Fixed crash when the token was old on Qt/GTK UIs
z411 Aug 22, 2018
ca26d16
Merge branch 'master' of github.com:z411/trackma
z411 Aug 22, 2018
2432e58
Consistency
z411 Aug 22, 2018
27a0639
Qt/GTK: Forgetting account whenever a fatal error occurs
z411 Aug 22, 2018
28ed6cf
Bumped version
z411 Aug 22, 2018
1a3fbcd
[GTK] fix for when PIL is unavailable
doron-goldstein Aug 24, 2018
b822fc5
[QT] fix for when PIL is unavailable
doron-goldstein Aug 24, 2018
7954a73
Merge pull request #364 from SynderBlack/PIL-fix
z411 Aug 24, 2018
7b7b632
[GTK] add command line arg to start in tray
doron-goldstein Aug 26, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 28 additions & 17 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,25 +1,36 @@
----------
Thanks to all code contributors:
----------
z411 <[email protected]>
Hairo
IDex
anjandev
JeroenMathon
z411 <[email protected]>
Luke Hubmayer-Werner <[email protected]>
rr- <[email protected]>
Joost Bremmer <[email protected]>
Hairo <[email protected]>
Anjan Momi <[email protected]>
I.I <[email protected]>
Jeroen Mathon <[email protected]>
mutilx9 <[email protected]>
Julian
Uriziel <[email protected]>
hbers <[email protected]>
veluria
mutilx9
hbers
Uriziel
Nemo12
ToostInc
awlayton
zJoul
rhumroux
Zdmshadow
loimu
rr-
Birdulon
Veluria
matoro
Alex Layton <[email protected]>
zJoul <[email protected]>
Nemo <[email protected]>
trexop <[email protected]>
blaze <[email protected]>
Aru <[email protected]>
rhumroux <[email protected]>
Joost <[email protected]>
ToostInc <[email protected]>
Vincent Wong <[email protected]>
Zdmshadow <[email protected]>
Anjandev Momi <[email protected]>
Dylan Smith <[email protected]>

----------
And also to those who helped with suggestions and bug reports (too many to list)!
----------

77 changes: 77 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,80 @@
v0.7.4
- Improvement: (Flex) Added optional login functionality
- Improvement: (curses) Added Play Random function
- Improvement: (GTK) Added -d debug command line flag
- Improvement: (GTK) Showing checkboxes in episode number list (Play episode)
- Bugfix: (Qt) Fixed issue when closing with KDE 5/Qt 5
- Bugfix: (Kitsu) Fixed issue where using e-mail instead of username wouldn't work
- Bugfix: Fixed issue where Playing flag wasn't being cleared if show got
ignored

v0.7.3
- Improvement: (Qt/GTK) Resizing image to a reasonable size in show details dialog
- Improvement: (Flex) Fixed Plex tracker to work with new Plex release (1.4.4.3495)
- Bugfix: (PyPI) Adding missing suffix for Qt4 script
- Bugfix: (Anilist) Fixed search issue that caused a 400 error

v0.7.2
- Bugfix: (Tracker) Fixing issue when subsequent episode weren't being updated if there was an episode open before (ie. playlists)
- Bugfix: (inotify) Fixing issue with inotify ignoring open events if an open one didn't close
- Bugfix: (Qt) Fixing crash when attempting to create account select dialog

v0.7.1
- New: (Plex tracker) Adding option to use regular custom interval instead of Plex timer
- Improvement: Showing ? instead of 0 when total number of episodes isn't known
- Improvement: (Kitsu) Retrieving start and end dates for shows, guessing airing status from that
- Bugfix: (Tracker) inotify trackers were picking up file close events from unrelated programs in the system due to a mistake in procfs logic.
- Bugfix: (Tracker) Stop attempts at updating invalid episode numbers (ie. less than 0 or more than the maximum)
- Bugfix: (Qt) Fixed crash when trying to apply settings
- Bugfix: (Qt) Fixed crash with Discard Queue dialog
- Bugfix: (Qt) Fixed crash when opening the Switch Account dialog manually
- Bugfix: (Qt) Fixing strange behavior when the total number of episodes isn't known
- Bugfix: Fixed crash when the tracker can't update the episode

v0.7
- New: Added Kitsu.io support (libkitsu, experimental!)
- New: (Tracker) Prompt to add a show if it's not in the list
- Improvement: (Tracker) Tracker status is now shown in a separate line in the status bar
- Improvement: (Tracker) lsof dependency is now necessary only for the polling tracker (uses procfs for inotify)
- Improvement: Autosend interval is now expressed in minutes rather than hours
- Improvement: (CLI) Showing tracker status messages properly now
- Improvement: (curses) Improved default keybinds
- Improvement: (curses) Title bar now shows total shows in list
- Removed: Hummingbird support (switch to Kitsu)
- Removed: Melative support
- Bugfix: (Tracker) Polling tracker only polls the search directory
- Bugfix: (Tracker) Fixing "closed before update" message
- Bugfix: (Qt) Fixed crash in some cases where thumbnail could not be downloaded
- Bugfix: (Qt) Fixed not being able to edit tags on just added items
- Bugfix: (curses) Fixed bug when trying to do operations on an empty list
- Bugfix: (GTK) Fixed crash when tracker attempted to change the show status
- Bugfix: Other minor bugfixes, cosmetic changes and code refactoring

v0.6.2
- New: Play Next now uses the library instead of rescanning the directory every time
- New: Library auto-rescanning at start
- New: (CLI) command line options
- New: (CLI) new `altname` command
- New: (GTK) Open containing folder functionality
- Improvement: Support for multiple hooks (~/.trackma/hooks/*.py). Please move your hook.py file into the `hooks` directory; you can now separate them into several files. See git's `hooks` directory for the modified hook files that reflect this change.
- Improvement: Tracker now can auto add or removes files from library
- Improvement: Now Trackma uses HTTPS where possible.
- Bugfix: Using HTTPS with MAL; fixes 403 error.
- Bugfix: Fixed `gi` package requirement.
- Bugfix: Fixed search function in Anilist

v0.6.1
- New: (curses) Configurable colors, multiple keybinds, hide help bar
- Improvement: (CLI) search now works in any position of the title
- Bugfix: (CLI) search now shows correct index
- Bugfix: (CLI) Fixed problem where commands weren't working properly
- Bugfix: (curses) Help dialog now shows keybinds correctly

v0.6
- New: Switching to Python 3
- New: Switching to GTK 3
- Improvement: Few interface improvements

v0.5
- New: Shikimori support
- New: Qt5 support
Expand Down
47 changes: 36 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ Features
- Detection of running media player, updates list if necessary
- Ability to launch media player for a requested media in the list and update list if necessary
- Highly scalable, easy to code new interfaces and support for other sites
- Secure, uses HTTPS wherever possible.

Currently supported websites
----------------------------
- [Anilist](http://anilist.co/) (Anime, Manga)
- [Hummingbird](http://hummingbird.me/) (Anime)
- [Melative](http://melative.com/) (Partial; Anime, Manga, VNs, LNs)
- [Anilist](https://anilist.co/) (Anime, Manga)
- [Kitsu](https://kitsu.io/) (Anime, Manga)
- [MyAnimeList](https://myanimelist.net/) (Anime, Manga)
- [Shikimori](http://shikimori.org/) (Anime, Manga)
- [VNDB](https://vndb.org/) (VNs)
Expand Down Expand Up @@ -47,18 +47,38 @@ Documentation

The documentation for Trackma is [available on ReadTheDocs](http://trackma.readthedocs.org).

Requirements
Dependencies
------------

The only required dependency to run Trackma is:

- Python 3.4/3.5
- lsof - for the media player detection tracker.
- (Optional) inotifyx - for instant media recognition (Linux only)
- (Optional) PyQt - for the Qt Interface
- (Optional) PyGI (python3-gi and python3-cairo) - for the GTK interface.
- (Optional) Urwid (python3-urwid) - for the curses/urwid interface.
- (Optional/Recommended) PIL (python3-pil) - for showing preview images in the Qt/GTK interfaces.
- python3-pip (to install through pip) *or* python3-setuptools (to install through setup.py)

But only basic features will work (only CLI interface and no tracker). Everything else is optional.

The following user interfaces are available and their requirements are as follows:

| UI | Dependencies |
| --- | --- |
| Qt | PyQt5 (python-pyqt5) *or* PyQt4 (python-qt4) |
| GTK 3 | PyGI (python3-gi and python3-cairo) |
| curses | Urwid (python3-urwid) |
| CLI | None |

The following media recognition trackers are available and their requirements are as follows:

| Tracker | Description | Dependencies |
| --- | --- | --- |
| inotify | Instant, but only supported in Linux. Uses it whenever possible. | inotify *or* pyinotify |
| Polling | Slow, but supported in every POSIX platform. Fallback. | lsof |
| Plex | Connects to Plex server. Enabled manually. | None |
| Win32 | Recognition for Windows platforms. | None |

Additional optional dependencies:

- PIL (python3-pil) - for showing preview images in the Qt/GTK interfaces.

Installation
------------

Expand All @@ -83,12 +103,17 @@ $ trackma-gtk
$ trackma-qt
</pre>

Trackma also has user-provided packages for Arch Linux, Gentoo Linux and OpenSUSE.
Trackma also has user-provided packages for several distributions.

- **Arch Linux:** http://aur.archlinux.org/packages/trackma-git
- **Fedora:** https://copr.fedoraproject.org/coprs/dyskette/trackma/
- **Gentoo Linux:** http://gpo.zugaina.org/net-misc/trackma
- **OpenSUSE:** http://download.opensuse.org/repositories/home:/Rethil/
- **Void Linux:** https://github.com/voidlinux/void-packages/blob/master/srcpkgs/trackma/template

A user from the community also is providing a Docker image:

- **Docker:** https://hub.docker.com/r/frosty5689/trackma/

Configuration
-------------
Expand Down
177 changes: 0 additions & 177 deletions docs/Makefile

This file was deleted.

Loading