mirror of
				https://github.com/Mastermindzh/tidal-hifi.git
				synced 2025-10-28 23:38:54 +01:00 
			
		
		
		
	Compare commits
	
		
			176 Commits
		
	
	
		
			5.19.0
			...
			renovate/a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | fe6137d549 | ||
| 3c782c460c | |||
|  | feb9e2cb53 | ||
| be2c00f3b4 | |||
|  | f992ca3ed0 | ||
| c89fe5e573 | |||
|  | 255b59c87c | ||
| 2bbca7df24 | |||
| eecae61405 | |||
|  | 15dbadcc73 | ||
|  | 14b92cc5de | ||
| 959fc6631f | |||
| 91f70752c8 | |||
|  | 4f0dcee359 | ||
|  | a4a963c17b | ||
| 2ecacff0e1 | |||
|  | b426f0857e | ||
| 36c9887552 | |||
|  | 9efdbb8234 | ||
| 4d5b6a35e2 | |||
|  | 7923303e18 | ||
| cc95089201 | |||
| 9b010ea2bf | |||
| 3828591177 | |||
|  | 1e471df549 | ||
|  | 96acbd3559 | ||
|  | 224689b15b | ||
| 5f1fc8731a | |||
| 02ad1289c5 | |||
| b684d290bd | |||
|  | f35fd542b2 | ||
|  | 6831e55681 | ||
| 69ad060485 | |||
| 985831e961 | |||
|  | 218f7652cd | ||
|  | e46b34e076 | ||
|  | 5f49d0d3a9 | ||
| c1850436e1 | |||
|  | 7efbd52553 | ||
| 5ea91bbfde | |||
| 76b8adb038 | |||
| a746e53f7a | |||
|  | 149c0c975f | ||
|  | 98339444f7 | ||
|  | fd5bc505da | ||
| 5f94cfbf63 | |||
| 466c39134f | |||
| da8baebf29 | |||
|  | aa6a8b3417 | ||
| 4a1152175c | |||
|  | 721c3f5047 | ||
|  | d4b0552c14 | ||
|  | 44c8c01b8b | ||
| 8d4dd1ec9d | |||
| d012ecb04e | |||
|  | fa4b4da9a5 | ||
|  | 8f1a5dc344 | ||
| 604f34b31f | |||
| 3ff37f78e8 | |||
| 8eaca2221f | |||
| 8e9e9fed4f | |||
|  | d839dba58d | ||
| bbbd919655 | |||
| d4104b21e4 | |||
| 6a23873d3d | |||
| 8d6f08a7bb | |||
| 521b8b2170 | |||
|  | 99e4cb7f48 | ||
|  | 4cd130ee0d | ||
|  | a2a2c800b6 | ||
|  | 83210f9e1d | ||
| 5d40d2d736 | |||
| 405c2d7c9f | |||
|  | 9f860d2eec | ||
|  | 86487863f8 | ||
| 3312211df2 | |||
|  | a84bb9efde | ||
| 31c37b6c7f | |||
| be9724f0cb | |||
|  | 7277482c06 | ||
|  | 323b591f4f | ||
| c63b46ee06 | |||
|  | b4a8e155af | ||
| 2702d99aca | |||
|  | 7cf9ae5c36 | ||
| 3a1402b47a | |||
|  | 4366caa16a | ||
|  | 9389b4195e | ||
| 87d8bc07ad | |||
|  | 316bf054f5 | ||
| 0d4975ce62 | |||
|  | 912f064fed | ||
| bff95bcf10 | |||
| b59dce9c9b | |||
|  | f71fb60d38 | ||
|  | fab566e9da | ||
| d2e93e7062 | |||
|  | 52a78a6a01 | ||
| f878371fab | |||
| e81aaf1384 | |||
|  | 98b4068b62 | ||
|  | b7c1cee64d | ||
| 350b4434be | |||
| 702a16357f | |||
| c6619be068 | |||
| bf7cd70f20 | |||
| 03cb14e31e | |||
| 697298da38 | |||
| 5f5b3b11a8 | |||
| d474b7b78f | |||
| ef374ea283 | |||
|  | 96ff46737b | ||
|  | dee0044876 | ||
| 3b1f456d4c | |||
|  | f380839631 | ||
| fca5194873 | |||
|  | 92d1fc159d | ||
| b632c287b0 | |||
| 5a98b13e70 | |||
| 3543253f3a | |||
|  | fff8399c9b | ||
|  | 78b9b32dbd | ||
|  | c773e59432 | ||
| 535de65e17 | |||
| b80599eab2 | |||
| c161ef8f60 | |||
| 7ed160f266 | |||
| b23975227f | |||
| 314e69dd4b | |||
|  | 10251e2f30 | ||
|  | cf06655008 | ||
|  | d5804ed4da | ||
|  | 76500ca6b8 | ||
|  | f5c80e97c5 | ||
|  | 154698c084 | ||
| 9837e77768 | |||
| 340bd82fe6 | |||
| b765ab9f48 | |||
| 6562549897 | |||
| 9089bc1d4e | |||
| 5a3609676e | |||
| 76c3082d5c | |||
| 7f7a8b7f5b | |||
|  | 2d49504818 | ||
|  | 5f4f0c67d5 | ||
|  | 3a5f1f155a | ||
|  | 3c9328fb92 | ||
|  | f262c54be2 | ||
|  | cb6e3e8b18 | ||
|  | 7f9b8dcee4 | ||
|  | 99740f4335 | ||
| 985bc0f1d5 | |||
| 1f9b3a297a | |||
| 98ca73d17d | |||
| 396ed223d3 | |||
|  | b0458f4de5 | ||
|  | b875d091ec | ||
|  | 1a0b69d042 | ||
|  | e23a71a1a6 | ||
| 510ffa1509 | |||
|  | e17ef32cde | ||
| d4c3999d9c | |||
| b0695600b1 | |||
|  | 22ecc7ade7 | ||
| a5102ebd03 | |||
|  | d01f08508f | ||
| e87d8f6922 | |||
|  | c044476014 | ||
| 75df43864b | |||
|  | 174d0a38a1 | ||
|  | cf1aeefe67 | ||
| 280d927a03 | |||
|  | f62294ef20 | ||
| 237e354f80 | |||
|  | 3a5172cb23 | ||
|  | f8f12cca62 | 
| @@ -4,12 +4,12 @@ name: default | |||||||
|  |  | ||||||
| steps: | steps: | ||||||
|   - name: install |   - name: install | ||||||
|     image: node:19.4.0 |     image: node:22.17.0 | ||||||
|     commands: |     commands: | ||||||
|       - npm install |       - npm install | ||||||
|  |  | ||||||
|   - name: build_with_linux |   - name: build_with_linux | ||||||
|     image: node:19.4.0 |     image: node:22.17.0 | ||||||
|     commands: |     commands: | ||||||
|       - apt-get update && apt-get upgrade -y |       - apt-get update && apt-get upgrade -y | ||||||
|       - apt-get install -y libarchive-tools rpm |       - apt-get install -y libarchive-tools rpm | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -21,7 +21,7 @@ jobs: | |||||||
|       - uses: actions/checkout@master |       - uses: actions/checkout@master | ||||||
|       - uses: actions/setup-node@master |       - uses: actions/setup-node@master | ||||||
|         with: |         with: | ||||||
|           node-version: 22.4 |           node-version: 22.12.0 | ||||||
|       - run: npm install |       - run: npm install | ||||||
|       - run: npm run build |       - run: npm run build | ||||||
|       # - uses: actions/upload-artifact@master |       # - uses: actions/upload-artifact@master | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -21,7 +21,7 @@ jobs: | |||||||
|       - uses: actions/checkout@master |       - uses: actions/checkout@master | ||||||
|       - uses: actions/setup-node@master |       - uses: actions/setup-node@master | ||||||
|         with: |         with: | ||||||
|           node-version: 22.4 |           node-version: 22.12.0 | ||||||
|       - run: npm install |       - run: npm install | ||||||
|       - run: npm run build |       - run: npm run build | ||||||
|       - uses: actions/upload-artifact@master |       - uses: actions/upload-artifact@master | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							| @@ -17,7 +17,9 @@ | |||||||
|     "trackid", |     "trackid", | ||||||
|     "tracklist", |     "tracklist", | ||||||
|     "widevine", |     "widevine", | ||||||
|     "xesam" |     "wvcus", | ||||||
|  |     "xesam", | ||||||
|  |     "xhayper" | ||||||
|   ], |   ], | ||||||
|   "sonarlint.connectedMode.project": { |   "sonarlint.connectedMode.project": { | ||||||
|     "connectionId": "public-sonarcloud", |     "connectionId": "public-sonarcloud", | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -4,6 +4,17 @@ All notable changes to this project will be documented in this file. | |||||||
| The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||||||
| and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||||||
|  |  | ||||||
|  | ## [5.20.1] | ||||||
|  |  | ||||||
|  | - Updated electron to 37.2.5 | ||||||
|  |  | ||||||
|  | ## [5.20.0] | ||||||
|  |  | ||||||
|  | - Removes the `--enable-features=UseOzonePlatform` flag, as the Ozone platform has been the default on Linux since Electron 28 and this flag is no longer necessary. | ||||||
|  | - Adds the `--enable-wayland-ime` flag to enable Input Method Editor (IME) support in Wayland environments, improving the input experience for CJK and other users. | ||||||
|  | - Updated various dependencies | ||||||
|  | - Updated Electron to 37, potentially fixing [#580](https://github.com/Mastermindzh/tidal-hifi/issues/580) | ||||||
|  |  | ||||||
| ## [5.19.0] | ## [5.19.0] | ||||||
|  |  | ||||||
| - Fixed the issue where media updates would cease to work after album names can't be found | - Fixed the issue where media updates would cease to work after album names can't be found | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| appId: com.rickvanlieshout.tidal-hifi | appId: com.rickvanlieshout.tidal-hifi | ||||||
| electronVersion: 35.1.1 | electronVersion: 37.2.5 | ||||||
| electronDownload: | electronDownload: | ||||||
|   version: 35.1.1+wvcus |   version: 37.2.5+wvcus | ||||||
|   mirror: https://github.com/castlabs/electron-releases/releases/download/v |   mirror: https://github.com/castlabs/electron-releases/releases/download/v | ||||||
| snap: | snap: | ||||||
|   plugs: |   plugs: | ||||||
| @@ -17,9 +17,10 @@ linux: | |||||||
|   executableName: tidal-hifi |   executableName: tidal-hifi | ||||||
|   executableArgs: |   executableArgs: | ||||||
|     [ |     [ | ||||||
|       "--enable-features=UseOzonePlatform", |  | ||||||
|       "--ozone-platform-hint=auto", |       "--ozone-platform-hint=auto", | ||||||
|       "--enable-features=WaylandWindowDecorations", |       "--enable-features=WaylandWindowDecorations", | ||||||
|  |       "--enable-wayland-ime", | ||||||
|  |       "--use-angle", | ||||||
|     ] |     ] | ||||||
|   desktop: |   desktop: | ||||||
|     entry: |     entry: | ||||||
|   | |||||||
							
								
								
									
										1233
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1233
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										45
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										45
									
								
								package.json
									
									
									
									
									
								
							| @@ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "tidal-hifi", |   "name": "tidal-hifi", | ||||||
|   "version": "5.19.0", |   "version": "5.20.1", | ||||||
|   "description": "Tidal on Electron with widevine(hifi) support", |   "description": "Tidal on Electron with widevine(hifi) support", | ||||||
|   "main": "ts-dist/main.js", |   "main": "ts-dist/main.js", | ||||||
|   "scripts": { |   "scripts": { | ||||||
| @@ -40,43 +40,44 @@ | |||||||
|   "homepage": "https://github.com/Mastermindzh/tidal-hifi", |   "homepage": "https://github.com/Mastermindzh/tidal-hifi", | ||||||
|   "license": "MIT", |   "license": "MIT", | ||||||
|   "dependencies": { |   "dependencies": { | ||||||
|     "@electron/remote": "^2.1.2", |     "@electron/remote": "^2.1.3", | ||||||
|     "@types/swagger-jsdoc": "^6.0.4", |     "@types/swagger-jsdoc": "^6.0.4", | ||||||
|     "@xhayper/discord-rpc": "^1.2.1", |     "@xhayper/discord-rpc": "1.3.0", | ||||||
|     "axios": "^1.8.4", |     "axios": "^1.12.0", | ||||||
|  |     "cors": "^2.8.5", | ||||||
|     "electron-store": "^8.2.0", |     "electron-store": "^8.2.0", | ||||||
|     "express": "^5.1.0", |     "express": "^5.1.0", | ||||||
|     "hotkeys-js": "^3.13.9", |     "hotkeys-js": "^3.13.15", | ||||||
|     "mpris-service": "^2.1.2", |     "mpris-service": "^2.1.2", | ||||||
|     "sass": "1.86.3", |     "request": "^2.88.2", | ||||||
|     "swagger-ui-express": "^5.0.1", |     "sass": "1.93.2", | ||||||
|     "cors": "^2.8.5", |     "swagger-ui-express": "^5.0.1" | ||||||
|     "request": "^2.88.2" |  | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@mastermindzh/prettier-config": "^1.0.0", |     "@mastermindzh/prettier-config": "^1.0.0", | ||||||
|     "@types/cors": "^2.8.17", |     "@types/cors": "^2.8.19", | ||||||
|     "@types/express": "^5.0.1", |     "@types/express": "^5.0.3", | ||||||
|     "@types/node": "^20.17.30", |     "@types/node": "^22.16.2", | ||||||
|     "@types/request": "^2.48.12", |     "@types/request": "^2.48.12", | ||||||
|     "@types/swagger-ui-express": "^4.1.8", |     "@types/swagger-ui-express": "^4.1.8", | ||||||
|     "@typescript-eslint/eslint-plugin": "^7.18.0", |     "@typescript-eslint/eslint-plugin": "^8.36.0", | ||||||
|     "@typescript-eslint/parser": "^7.18.0", |     "@typescript-eslint/parser": "^8.36.0", | ||||||
|     "copyfiles": "^2.4.1", |     "copyfiles": "^2.4.1", | ||||||
|     "electron": "github:castlabs/electron-releases#v35.1.1+wvcus", |     "electron": "github:castlabs/electron-releases#v37.2.5+wvcus", | ||||||
|     "electron-builder": "~26.0.12", |     "electron-builder": "~26.0.12", | ||||||
|     "eslint": "^8.57.0", |     "eslint": "^9.30.1", | ||||||
|     "js-yaml": "^4.1.0", |     "js-yaml": "^4.1.0", | ||||||
|     "markdown-toc": "^1.2.0", |     "markdown-toc": "^1.2.0", | ||||||
|     "nodemon": "^3.1.9", |     "node-abi": "^4.12.0", | ||||||
|     "prettier": "^3.5.3", |     "nodemon": "^3.1.10", | ||||||
|     "stylelint": "^16.18.0", |     "prettier": "^3.6.2", | ||||||
|     "stylelint-config-standard": "^36.0.1", |     "stylelint": "^16.21.1", | ||||||
|     "stylelint-config-standard-scss": "^13.1.0", |     "stylelint-config-standard": "^39.0.0", | ||||||
|  |     "stylelint-config-standard-scss": "^16.0.0", | ||||||
|     "stylelint-prettier": "^5.0.3", |     "stylelint-prettier": "^5.0.3", | ||||||
|     "swagger-jsdoc": "^6.2.8", |     "swagger-jsdoc": "^6.2.8", | ||||||
|     "ts-node": "^10.9.2", |     "ts-node": "^10.9.2", | ||||||
|     "tsc-watch": "^6.2.1", |     "tsc-watch": "^7.1.1", | ||||||
|     "typescript": "^5.8.3" |     "typescript": "^5.8.3" | ||||||
|   }, |   }, | ||||||
|   "prettier": "@mastermindzh/prettier-config" |   "prettier": "@mastermindzh/prettier-config" | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | { | ||||||
|  |   "$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||||||
|  |   "ignoreDeps": ["@types/node", "electron-store", "@xhayper/discord-rpc"] | ||||||
|  | } | ||||||
| @@ -2,7 +2,7 @@ | |||||||
|   "openapi": "3.1.0", |   "openapi": "3.1.0", | ||||||
|   "info": { |   "info": { | ||||||
|     "title": "TIDAL Hi-Fi API", |     "title": "TIDAL Hi-Fi API", | ||||||
|     "version": "5.19.0", |     "version": "5.20.1", | ||||||
|     "description": "", |     "description": "", | ||||||
|     "license": { |     "license": { | ||||||
|       "name": "MIT", |       "name": "MIT", | ||||||
| @@ -21,9 +21,7 @@ | |||||||
|     "/current": { |     "/current": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "Get current media info", |         "summary": "Get current media info", | ||||||
|         "tags": [ |         "tags": ["current"], | ||||||
|           "current" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Current media info", |             "description": "Current media info", | ||||||
| @@ -41,9 +39,7 @@ | |||||||
|     "/current/image": { |     "/current/image": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "Get current media image", |         "summary": "Get current media image", | ||||||
|         "tags": [ |         "tags": ["current"], | ||||||
|           "current" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Current media image", |             "description": "Current media image", | ||||||
| @@ -65,9 +61,7 @@ | |||||||
|     "/player/play": { |     "/player/play": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Play the current media", |         "summary": "Play the current media", | ||||||
|         "tags": [ |         "tags": ["player"], | ||||||
|           "player" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok", |             "description": "Ok", | ||||||
| @@ -85,9 +79,7 @@ | |||||||
|     "/player/favorite/toggle": { |     "/player/favorite/toggle": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Add the current media to your favorites, or remove it if its already added to your favorites", |         "summary": "Add the current media to your favorites, or remove it if its already added to your favorites", | ||||||
|         "tags": [ |         "tags": ["player"], | ||||||
|           "player" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok", |             "description": "Ok", | ||||||
| @@ -105,9 +97,7 @@ | |||||||
|     "/player/pause": { |     "/player/pause": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Pause the current media", |         "summary": "Pause the current media", | ||||||
|         "tags": [ |         "tags": ["player"], | ||||||
|           "player" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok", |             "description": "Ok", | ||||||
| @@ -125,9 +115,7 @@ | |||||||
|     "/player/next": { |     "/player/next": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Play the next song", |         "summary": "Play the next song", | ||||||
|         "tags": [ |         "tags": ["player"], | ||||||
|           "player" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok", |             "description": "Ok", | ||||||
| @@ -145,9 +133,7 @@ | |||||||
|     "/player/previous": { |     "/player/previous": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Play the previous song", |         "summary": "Play the previous song", | ||||||
|         "tags": [ |         "tags": ["player"], | ||||||
|           "player" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok", |             "description": "Ok", | ||||||
| @@ -165,9 +151,7 @@ | |||||||
|     "/player/shuffle/toggle": { |     "/player/shuffle/toggle": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Play the previous song", |         "summary": "Play the previous song", | ||||||
|         "tags": [ |         "tags": ["player"], | ||||||
|           "player" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok", |             "description": "Ok", | ||||||
| @@ -185,9 +169,7 @@ | |||||||
|     "/player/repeat/toggle": { |     "/player/repeat/toggle": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Toggle the repeat status, toggles between \"off\" , \"single\" and \"all\"", |         "summary": "Toggle the repeat status, toggles between \"off\" , \"single\" and \"all\"", | ||||||
|         "tags": [ |         "tags": ["player"], | ||||||
|           "player" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok", |             "description": "Ok", | ||||||
| @@ -205,9 +187,7 @@ | |||||||
|     "/player/playpause": { |     "/player/playpause": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Start playing the media if paused, or pause the media if playing", |         "summary": "Start playing the media if paused, or pause the media if playing", | ||||||
|         "tags": [ |         "tags": ["player"], | ||||||
|           "player" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok", |             "description": "Ok", | ||||||
| @@ -225,9 +205,7 @@ | |||||||
|     "/settings/skipped-artists": { |     "/settings/skipped-artists": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "get a list of artists that TIDAL Hi-Fi will skip if skipping is enabled", |         "summary": "get a list of artists that TIDAL Hi-Fi will skip if skipping is enabled", | ||||||
|         "tags": [ |         "tags": ["settings"], | ||||||
|           "settings" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "The list book.", |             "description": "The list book.", | ||||||
| @@ -243,9 +221,7 @@ | |||||||
|       }, |       }, | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Add new artists to the list of skipped artists", |         "summary": "Add new artists to the list of skipped artists", | ||||||
|         "tags": [ |         "tags": ["settings"], | ||||||
|           "settings" |  | ||||||
|         ], |  | ||||||
|         "requestBody": { |         "requestBody": { | ||||||
|           "required": true, |           "required": true, | ||||||
|           "content": { |           "content": { | ||||||
| @@ -266,9 +242,7 @@ | |||||||
|     "/settings/skipped-artists/delete": { |     "/settings/skipped-artists/delete": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Remove artists from the list of skipped artists", |         "summary": "Remove artists from the list of skipped artists", | ||||||
|         "tags": [ |         "tags": ["settings"], | ||||||
|           "settings" |  | ||||||
|         ], |  | ||||||
|         "requestBody": { |         "requestBody": { | ||||||
|           "required": true, |           "required": true, | ||||||
|           "content": { |           "content": { | ||||||
| @@ -289,9 +263,7 @@ | |||||||
|     "/settings/skipped-artists/current": { |     "/settings/skipped-artists/current": { | ||||||
|       "post": { |       "post": { | ||||||
|         "summary": "Add the current artist to the list of skipped artists", |         "summary": "Add the current artist to the list of skipped artists", | ||||||
|         "tags": [ |         "tags": ["settings"], | ||||||
|           "settings" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok" |             "description": "Ok" | ||||||
| @@ -300,9 +272,7 @@ | |||||||
|       }, |       }, | ||||||
|       "delete": { |       "delete": { | ||||||
|         "summary": "Remove the current artist from the list of skipped artists", |         "summary": "Remove the current artist from the list of skipped artists", | ||||||
|         "tags": [ |         "tags": ["settings"], | ||||||
|           "settings" |  | ||||||
|         ], |  | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
|             "description": "Ok" |             "description": "Ok" | ||||||
| @@ -313,9 +283,7 @@ | |||||||
|     "/image": { |     "/image": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "Get current image", |         "summary": "Get current image", | ||||||
|         "tags": [ |         "tags": ["legacy"], | ||||||
|           "legacy" |  | ||||||
|         ], |  | ||||||
|         "deprecated": true, |         "deprecated": true, | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
| @@ -338,9 +306,7 @@ | |||||||
|     "/play": { |     "/play": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "Play the current media", |         "summary": "Play the current media", | ||||||
|         "tags": [ |         "tags": ["legacy"], | ||||||
|           "legacy" |  | ||||||
|         ], |  | ||||||
|         "deprecated": true, |         "deprecated": true, | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
| @@ -359,9 +325,7 @@ | |||||||
|     "/favorite/toggle": { |     "/favorite/toggle": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "Add the current media to your favorites, or remove it if its already added to your favorites", |         "summary": "Add the current media to your favorites, or remove it if its already added to your favorites", | ||||||
|         "tags": [ |         "tags": ["legacy"], | ||||||
|           "legacy" |  | ||||||
|         ], |  | ||||||
|         "deprecated": true, |         "deprecated": true, | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
| @@ -380,9 +344,7 @@ | |||||||
|     "/pause": { |     "/pause": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "Pause the current media", |         "summary": "Pause the current media", | ||||||
|         "tags": [ |         "tags": ["legacy"], | ||||||
|           "legacy" |  | ||||||
|         ], |  | ||||||
|         "deprecated": true, |         "deprecated": true, | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
| @@ -401,9 +363,7 @@ | |||||||
|     "/next": { |     "/next": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "Play the next song", |         "summary": "Play the next song", | ||||||
|         "tags": [ |         "tags": ["legacy"], | ||||||
|           "legacy" |  | ||||||
|         ], |  | ||||||
|         "deprecated": true, |         "deprecated": true, | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
| @@ -422,9 +382,7 @@ | |||||||
|     "/previous": { |     "/previous": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "Play the previous song", |         "summary": "Play the previous song", | ||||||
|         "tags": [ |         "tags": ["legacy"], | ||||||
|           "legacy" |  | ||||||
|         ], |  | ||||||
|         "deprecated": true, |         "deprecated": true, | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
| @@ -443,9 +401,7 @@ | |||||||
|     "/playpause": { |     "/playpause": { | ||||||
|       "get": { |       "get": { | ||||||
|         "summary": "Toggle play/pause", |         "summary": "Toggle play/pause", | ||||||
|         "tags": [ |         "tags": ["legacy"], | ||||||
|           "legacy" |  | ||||||
|         ], |  | ||||||
|         "deprecated": true, |         "deprecated": true, | ||||||
|         "responses": { |         "responses": { | ||||||
|           "200": { |           "200": { | ||||||
| @@ -558,10 +514,7 @@ | |||||||
|         "items": { |         "items": { | ||||||
|           "type": "string" |           "type": "string" | ||||||
|         }, |         }, | ||||||
|         "example": [ |         "example": ["Artist1", "Artist2"] | ||||||
|           "Artist1", |  | ||||||
|           "Artist2" |  | ||||||
|         ] |  | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|   }, |   }, | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ | |||||||
|   <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |   <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | ||||||
|   <meta http-equiv="X-UA-Compatible" content="ie=edge" /> |   <meta http-equiv="X-UA-Compatible" content="ie=edge" /> | ||||||
|   <link rel="stylesheet" href="./settings.css" /> |   <link rel="stylesheet" href="./settings.css" /> | ||||||
|   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/font-awesome.min.css"> | ||||||
| </head> | </head> | ||||||
|  |  | ||||||
| <body class="settings-window"> | <body class="settings-window"> | ||||||
| @@ -478,7 +478,7 @@ | |||||||
|           <h4>TIDAL Hi-Fi</h4> |           <h4>TIDAL Hi-Fi</h4> | ||||||
|           <div class="about-section__version"> |           <div class="about-section__version"> | ||||||
|             <a target="_blank" rel="noopener" |             <a target="_blank" rel="noopener" | ||||||
|               href="https://github.com/Mastermindzh/tidal-hifi/releases/tag/5.19.0">5.19.0</a> |               href="https://github.com/Mastermindzh/tidal-hifi/releases/tag/5.20.1">5.20.1</a> | ||||||
|           </div> |           </div> | ||||||
|           <div class="about-section__links"> |           <div class="about-section__links"> | ||||||
|             <a target="_blank" rel="noopener" href="https://github.com/mastermindzh/tidal-hifi/" |             <a target="_blank" rel="noopener" href="https://github.com/mastermindzh/tidal-hifi/" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user