Commit Graph

153 Commits

Author SHA1 Message Date
Ottomated
9be601cf7f fix MPRIS bigints 2024-05-18 18:03:24 -07:00
Ottomated
da0893392a Merge branch 'master' of github.com:Mastermindzh/tidal-hifi 2024-05-16 19:33:18 -07:00
Ottomated
3f8ead8a05 Refactor preload script 2024-05-16 19:25:03 -07:00
a0f9faa753 chore: updating versions 2024-05-14 22:53:07 +02:00
ThatGravyBoat
5f8cf33249
Fix mismatched import styling 2024-05-06 03:55:09 -02:30
ThatGravyBoat
2d94b4bf49
Add shuffle and repeat to current state api 2024-05-06 03:50:41 -02:30
f911564d8a chore: version increase 2024-05-05 20:34:58 +02:00
db8a2c2741 feat: reworked the api, added duration/current in seconds + shuffle & repeat 2024-05-05 20:12:10 +02:00
000853414e feat: switched to TIDAL's universal link format in the entire app 2024-05-05 15:09:54 +02:00
53603c4cad
Merge pull request #392 from TheRockYT/MediaSessionService
Media session service
2024-05-05 14:25:02 +02:00
TheRockYT
712330f8f1 Enable MediaSessionService flag to allow listen.tidal.com to control it. 2024-04-04 23:08:18 +02:00
TheRockYT
84fd35ce0e Remove implementation of global shortcuts for media control. 2024-04-04 23:06:29 +02:00
TheRockYT
326038f262 Remove custom implementation of MediaSessionService. It is disabled anyway. 2024-04-04 23:05:09 +02:00
TheRockYT
554cb12a01 Fix Custom Protocol Handling
Fixed an issue where the custom protocol ('tidal://...') wasn't being recognized correctly. Now, the system checks for the presence of the custom protocol before the usual URL ('https://listen.tidal.com') is loaded.

Also implemented functionality to ensure that if only one instance is allowed at a time, the first instance changes its page accordingly.
2024-03-26 00:16:09 +01:00
2fd29c1b83 added rel='noopener' to external links 2024-03-24 21:00:49 +01:00
17b2818b70 Refactored nowPlaying code to always display the current state, even when the built-in UI is updated. fixes #351 #356 #370 2024-03-24 16:13:21 +01:00
4ef76c262e Links in the about window now open in the user's default browser. fixes #360 2024-03-24 15:55:33 +01:00
fd0dae2762 fix: rewrote docs to fix #365 2024-03-24 15:42:50 +01:00
Lennart
456727c0e0
feature: Track current notification to replace it on track change 2024-03-09 17:49:18 +01:00
49bc737485 Made sure settingsWindow exists before operating on it. fixes #344 2024-02-12 22:37:03 +01:00
317a685813 Fixed chromium mediaSession instance showing up. fixes #338 2024-02-11 23:17:20 +01:00
b11dbbd6d8 - More Discord options:
- Added the ability to hide the current song from the discord activity and display a custom text instead
  - Added the ability to customize the text that is shown when no song is playing
  - Discord now reacts to pausing/unpausing events
- Refactored media info updates so it only updates the required info, fixes #342, #306
- Added 5.9.0 logs/versions/migrations
2024-02-11 22:42:45 +01:00
TheRockYT
36a2367397 Implemented the logic in the discord.ts file as mentioned in earlier commits 2024-01-08 21:13:02 +01:00
TheRockYT
7c6d2df16a The setting "discord_include_timestamps" is now only shown if "discord_show_song_options" is enabled 2024-01-08 21:06:55 +01:00
TheRockYT
22383a9f45 Made order of settings more logical:
The settings now appear directly below the show song switch
2024-01-08 20:31:27 +01:00
TheRockYT
623033ccd7 Added discord options: showSong, idleText, listeningText
showSong (boolean): If enabled, the client will show the current song on discord.

idleText (string): This text is shown if no song is playing.

listeningText (string): This text is shown if a song is playing, but showSong is set to false.
2024-01-08 20:23:26 +01:00
5240f1eeeb fixed the discord end time stamp issue. fixes #282 2024-01-07 15:42:00 +01:00
5e82c18d8a added functionality to favorite a song. fixes #323 2024-01-07 14:58:49 +01:00
1d19857977 feat: updated to electron 28. fixes #325 2024-01-07 14:23:21 +01:00
Noah Santschi-Cooney
f094139794
Bump tidal version string in settings.html 2023-11-08 12:58:37 +00:00
9e2cbaed38 fix: Fixed mpris not being set up correctly due to capitalization of the instance name 2023-09-11 20:09:27 +02:00
eb91b66ac6 feat: Custom CSS now also applies to settings window 2023-08-28 16:38:08 +02:00
68f76a9e63 feat: The ListenBrainz integration has been extended with a configurable (5 seconds by default) delay in song reporting 2023-08-28 14:19:12 +02:00
cbb22ba688 fix: removed calls to restart function 2023-08-28 11:14:13 +02:00
a962029b0b Restyled settings menu to include version number and useful links on the about page. fixes #275 2023-08-23 20:40:02 +02:00
d8e4a493b9 feat: Added settings to customize the Discord rich presence information 2023-08-21 16:24:16 +02:00
3d0b38361a chore: naming 2023-08-20 15:43:11 +02:00
81b81580c6 new icon look 2023-08-20 12:10:23 +02:00
534547ce67 Merge branch 'master' of github.com:Mastermindzh/tidal-hifi into feature/update 2023-08-20 11:28:36 +02:00
40d80e0872 made sure all windows run with the same web preferences set 2023-08-14 21:26:09 +02:00
239139e674 updated name to TIDAL Hi-Fi 2023-08-14 21:20:53 +02:00
c7b3921514 Added app suspension inhibitors when music is playing. fixes #257 2023-08-12 15:02:23 +02:00
a0c73596e4 feat: added wayland support. fixes #262 #157 2023-08-07 20:48:29 +02:00
aa17d80450 added new quality names to readme + added neptune mention. fixes #261 2023-08-07 20:28:14 +02:00
5ea3972053 fixed errors with user theme files loading 2023-08-07 20:04:06 +02:00
4b81378423 fixed feature flag parsing & setting 2023-08-07 19:48:29 +02:00
c7931cf913 simplified logger 2023-08-07 19:45:44 +02:00
586f7b595b various code improvements and some boyscout rule fixes :) 2023-07-31 13:43:32 +02:00
Mar0xy
de8a5a1b07
Fix bug where it does not run if condition 2023-07-31 12:14:06 +02:00
Mar0xy
38c1f05c35
Allow listenbrainz to be triggered on every play 2023-07-31 12:06:31 +02:00