mirror of
https://github.com/Mastermindzh/tidal-hifi.git
synced 2024-11-25 14:53:41 +01:00
added new quality names to readme + added neptune mention. fixes #261
This commit is contained in:
parent
5ea3972053
commit
aa17d80450
@ -6,6 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [next]
|
## [next]
|
||||||
|
|
||||||
|
- Made it clear in the readme that this tidal-hifi client supports High & Max audio settings. fixes #261
|
||||||
- Fixed bug with theme files from user directory trying to load: "an error occurred reading the theme file"
|
- Fixed bug with theme files from user directory trying to load: "an error occurred reading the theme file"
|
||||||
- Fixed: config flags not being set correctly
|
- Fixed: config flags not being set correctly
|
||||||
- [DEV]:
|
- [DEV]:
|
||||||
|
28
README.md
28
README.md
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
![GitHub release](https://img.shields.io/github/release/Mastermindzh/tidal-hifi.svg) [![github builds](https://github.com/mastermindzh/tidal-hifi/actions/workflows/build.yml/badge.svg)](https://github.com/Mastermindzh/tidal-hifi/actions) [![Build Status](https://ci.mastermindzh.tech/api/badges/Mastermindzh/tidal-hifi/status.svg)](https://ci.mastermindzh.tech/Mastermindzh/tidal-hifi) [![Discord logo](./docs/images/discord.png)](https://discord.gg/yhNwf4v4He)
|
![GitHub release](https://img.shields.io/github/release/Mastermindzh/tidal-hifi.svg) [![github builds](https://github.com/mastermindzh/tidal-hifi/actions/workflows/build.yml/badge.svg)](https://github.com/Mastermindzh/tidal-hifi/actions) [![Build Status](https://ci.mastermindzh.tech/api/badges/Mastermindzh/tidal-hifi/status.svg)](https://ci.mastermindzh.tech/Mastermindzh/tidal-hifi) [![Discord logo](./docs/images/discord.png)](https://discord.gg/yhNwf4v4He)
|
||||||
|
|
||||||
The web version of [listen.tidal.com](https://listen.tidal.com) running in electron with hifi support thanks to widevine.
|
The web version of [listen.tidal.com](https://listen.tidal.com) running in electron with hifi (High & Max) support thanks to widevine.
|
||||||
|
|
||||||
![tidal-hifi preview](./docs/images/preview.png)
|
![tidal-hifi preview](./docs/images/preview.png)
|
||||||
|
|
||||||
@ -38,17 +38,19 @@ The web version of [listen.tidal.com](https://listen.tidal.com) running in elect
|
|||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- HiFi playback
|
- HiFi playback (High & Max settings)
|
||||||
- Notifications
|
- Notifications
|
||||||
- Custom [theming](./docs/theming.md)
|
- Custom [theming](./docs/theming.md)
|
||||||
- Custom hotkeys ([source](https://defkey.com/tidal-desktop-shortcuts))
|
- Custom hotkeys ([source](https://defkey.com/tidal-desktop-shortcuts))
|
||||||
- Songwhip.com integration (hotkey `ctrl + w`)
|
- [Settings feature](./docs/images/settings.png) to disable certain functionality. (`ctrl+=` or `ctrl+0`)
|
||||||
- API for status and playback
|
- API for status and playback
|
||||||
- Disabled audio & visual ads, unlocked lyrics, suggested track, track info, and unlimited skips thanks to uBlockOrigin custom filters ([source](https://github.com/uBlockOrigin/uAssets/issues/17495))
|
- Disabled audio & visual ads, unlocked lyrics, suggested track, track info, and unlimited skips thanks to uBlockOrigin custom filters ([source](https://github.com/uBlockOrigin/uAssets/issues/17495))
|
||||||
- Custom [integrations](#integrations)
|
|
||||||
- [Settings feature](./docs/images/settings.png) to disable certain functionality. (`ctrl+=` or `ctrl+0`)
|
|
||||||
- AlbumArt in integrations ([best-effort](https://github.com/Mastermindzh/tidal-hifi/pull/88#pullrequestreview-840814847))
|
- AlbumArt in integrations ([best-effort](https://github.com/Mastermindzh/tidal-hifi/pull/88#pullrequestreview-840814847))
|
||||||
|
- Custom [integrations](#integrations)
|
||||||
- [ListenBrainz](https://listenbrainz.org/?redirect=false) integration
|
- [ListenBrainz](https://listenbrainz.org/?redirect=false) integration
|
||||||
|
- Songwhip.com integration (hotkey `ctrl + w`)
|
||||||
|
- Discord RPC integration (showing "now listening", "Browsing", etc)
|
||||||
|
- MPRIS integration
|
||||||
|
|
||||||
## Contributions
|
## Contributions
|
||||||
|
|
||||||
@ -59,8 +61,8 @@ To contribute you can use the standard GitHub features (issues, prs, etc) or joi
|
|||||||
## Why did I create tidal-hifi?
|
## Why did I create tidal-hifi?
|
||||||
|
|
||||||
I moved from Spotify over to Tidal and found Linux support to be lacking.
|
I moved from Spotify over to Tidal and found Linux support to be lacking.
|
||||||
|
|
||||||
When I started this project there weren't any Linux apps that offered Tidal's "hifi" options nor any scripts to control it.
|
When I started this project there weren't any Linux apps that offered Tidal's "hifi" options nor any scripts to control it.
|
||||||
|
I made this app to support the highest quality audio available on the Linux platform. It used to be "hifi" but now is ["High & Max"](https://tidal.com/sound-quality).
|
||||||
|
|
||||||
### Why not extend existing projects?
|
### Why not extend existing projects?
|
||||||
|
|
||||||
@ -139,24 +141,20 @@ You can find these in the settings menu (`ctrl + =` by default) under the "integ
|
|||||||
|
|
||||||
![integrations menu, showing a list of integrations](./docs/images/integrations.png)
|
![integrations menu, showing a list of integrations](./docs/images/integrations.png)
|
||||||
|
|
||||||
It currently includes:
|
Integrations with other projects that are not included natively:
|
||||||
|
|
||||||
- MPRIS - MPRIS media player controls/status
|
|
||||||
- Discord - Shows what you're listening to on Discord.
|
|
||||||
|
|
||||||
Not included:
|
|
||||||
|
|
||||||
- [i3 blocks config](https://github.com/Mastermindzh/dotfiles/commit/9714b2fa1d670108ce811d5511fd3b7a43180647) - My dotfiles where I use this app to fetch currently playing music (direct commit)
|
- [i3 blocks config](https://github.com/Mastermindzh/dotfiles/commit/9714b2fa1d670108ce811d5511fd3b7a43180647) - My dotfiles where I use this app to fetch currently playing music (direct commit)
|
||||||
|
- [neptune](https://github.com/uwu/neptune) third party plugins & theming
|
||||||
|
|
||||||
### Known bugs
|
## Known bugs
|
||||||
|
|
||||||
#### last.fm doesn't work out of the box. Use rescrobbler as a workaround
|
### last.fm doesn't work out of the box. Use rescrobbler as a workaround
|
||||||
|
|
||||||
The last.fm login doesn't work, as is evident from the following issue: [Last.fm login doesn't work](https://github.com/Mastermindzh/tidal-hifi/issues/4).
|
The last.fm login doesn't work, as is evident from the following issue: [Last.fm login doesn't work](https://github.com/Mastermindzh/tidal-hifi/issues/4).
|
||||||
However, in that same issue you can read about a workaround using [rescrobbler](https://github.com/InputUsername/rescrobbled).
|
However, in that same issue you can read about a workaround using [rescrobbler](https://github.com/InputUsername/rescrobbled).
|
||||||
For now, that will be the default workaround.
|
For now, that will be the default workaround.
|
||||||
|
|
||||||
#### DRM not working on Windows
|
### DRM not working on Windows
|
||||||
|
|
||||||
Most Windows users run into DRM issues when trying to use tidal-hifi.
|
Most Windows users run into DRM issues when trying to use tidal-hifi.
|
||||||
Nothing I can do about that I'm afraid... Tidal is working on removing/changing DRM so when they finish with that we can give it another shot.
|
Nothing I can do about that I'm afraid... Tidal is working on removing/changing DRM so when they finish with that we can give it another shot.
|
||||||
|
@ -4,20 +4,20 @@ import fs from "fs";
|
|||||||
import Player from "mpris-service";
|
import Player from "mpris-service";
|
||||||
import { globalEvents } from "./constants/globalEvents";
|
import { globalEvents } from "./constants/globalEvents";
|
||||||
import { settings } from "./constants/settings";
|
import { settings } from "./constants/settings";
|
||||||
import { Songwhip } from "./features/songwhip/songwhip";
|
|
||||||
import {
|
import {
|
||||||
ListenBrainz,
|
ListenBrainz,
|
||||||
ListenBrainzConstants,
|
ListenBrainzConstants,
|
||||||
ListenBrainzStore,
|
ListenBrainzStore,
|
||||||
} from "./features/listenbrainz/listenbrainz";
|
} from "./features/listenbrainz/listenbrainz";
|
||||||
|
import { StoreData } from "./features/listenbrainz/models/storeData";
|
||||||
|
import { Logger } from "./features/logger";
|
||||||
|
import { Songwhip } from "./features/songwhip/songwhip";
|
||||||
|
import { MediaStatus } from "./models/mediaStatus";
|
||||||
import { Options } from "./models/options";
|
import { Options } from "./models/options";
|
||||||
import { downloadFile } from "./scripts/download";
|
import { downloadFile } from "./scripts/download";
|
||||||
import { addHotkey } from "./scripts/hotkeys";
|
import { addHotkey } from "./scripts/hotkeys";
|
||||||
import { settingsStore } from "./scripts/settings";
|
import { settingsStore } from "./scripts/settings";
|
||||||
import { setTitle } from "./scripts/window-functions";
|
import { setTitle } from "./scripts/window-functions";
|
||||||
import { StoreData } from "./features/listenbrainz/models/storeData";
|
|
||||||
import { MediaStatus } from "./models/mediaStatus";
|
|
||||||
import { Logger } from "./features/logger";
|
|
||||||
|
|
||||||
const notificationPath = `${app.getPath("userData")}/notification.jpg`;
|
const notificationPath = `${app.getPath("userData")}/notification.jpg`;
|
||||||
const appName = "Tidal Hifi";
|
const appName = "Tidal Hifi";
|
||||||
|
Loading…
Reference in New Issue
Block a user