From 4d4308c46d4f7801c657cc79d2243e1a81831334 Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Fri, 27 Oct 2023 22:29:56 +0200 Subject: Updated 32 files, added 279 files, deleted 3 files and renamed 14 files (automated) --- app/.DS_Store | Bin 0 -> 6148 bytes app/albums.php | 104 ------------------- app/download.php | 74 ------------- app/explore.php | 137 ------------------------ app/favorites.php | 14 --- app/index.php | 263 +++++++++++++++++++++++++++++++++++------------ app/info.php | 186 --------------------------------- app/listing.php | 189 ---------------------------------- app/lyrics.php | 164 ----------------------------- app/modal.php | 48 --------- app/navigation.php | 69 ------------- app/player-mobile.php | 79 -------------- app/player.php | 76 -------------- app/queue.php | 78 -------------- app/search.php | 91 ---------------- app/settings.php | 68 ------------ app/songs.php | 4 - app/ui/albums.php | 104 +++++++++++++++++++ app/ui/download.php | 74 +++++++++++++ app/ui/explore.php | 44 ++++++++ app/ui/favorites.php | 16 +++ app/ui/info.php | 187 +++++++++++++++++++++++++++++++++ app/ui/listing.php | 189 ++++++++++++++++++++++++++++++++++ app/ui/lyrics.php | 164 +++++++++++++++++++++++++++++ app/ui/modal.php | 49 +++++++++ app/ui/navigation.php | 69 +++++++++++++ app/ui/player-mobile.php | 104 +++++++++++++++++++ app/ui/player.php | 76 ++++++++++++++ app/ui/queue.php | 78 ++++++++++++++ app/ui/search.php | 91 ++++++++++++++++ app/ui/settings.php | 90 ++++++++++++++++ app/ui/songs.php | 5 + app/ui/update.php | 67 ++++++++++++ app/ui/welcome.php | 49 +++++++++ 34 files changed, 1651 insertions(+), 1449 deletions(-) create mode 100644 app/.DS_Store delete mode 100644 app/albums.php delete mode 100644 app/download.php delete mode 100644 app/explore.php delete mode 100644 app/favorites.php delete mode 100644 app/info.php delete mode 100644 app/listing.php delete mode 100644 app/lyrics.php delete mode 100644 app/modal.php delete mode 100644 app/navigation.php delete mode 100644 app/player-mobile.php delete mode 100644 app/player.php delete mode 100644 app/queue.php delete mode 100644 app/search.php delete mode 100644 app/settings.php delete mode 100644 app/songs.php create mode 100644 app/ui/albums.php create mode 100644 app/ui/download.php create mode 100644 app/ui/explore.php create mode 100644 app/ui/favorites.php create mode 100644 app/ui/info.php create mode 100644 app/ui/listing.php create mode 100644 app/ui/lyrics.php create mode 100644 app/ui/modal.php create mode 100644 app/ui/navigation.php create mode 100644 app/ui/player-mobile.php create mode 100644 app/ui/player.php create mode 100644 app/ui/queue.php create mode 100644 app/ui/search.php create mode 100644 app/ui/settings.php create mode 100644 app/ui/songs.php create mode 100644 app/ui/update.php create mode 100644 app/ui/welcome.php (limited to 'app') diff --git a/app/.DS_Store b/app/.DS_Store new file mode 100644 index 0000000..1848aaa Binary files /dev/null and b/app/.DS_Store differ diff --git a/app/albums.php b/app/albums.php deleted file mode 100644 index a5fcfe5..0000000 --- a/app/albums.php +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - albums - - - - - - - - - - - -
-
-

Albums

- - -
-
- -

Add music to your library

-

Browse millions of songs and collect your favorites here.

-
Browse Mist
-
-
- - -
- - - -

- - \ No newline at end of file diff --git a/app/download.php b/app/download.php deleted file mode 100644 index dd1321c..0000000 --- a/app/download.php +++ /dev/null @@ -1,74 +0,0 @@ -", ":", "\"", "\\", "|", "?", "*"], "-", $song["artist"] . " - " . $song["title"]); - -function getSize($bytes) { - if ($bytes < 1024) { - return $bytes; - } - - if ($bytes < 1024**2) { - return round($bytes / 1024, 1) . " KB"; - } - - if ($bytes < 1024**3) { - return round($bytes / 1024**2, 1) . " MB"; - } - - return round($bytes / 1024**3, 1) . " GB"; -} - -?> - - - - - - - download - - - - - - - - - - - -
-

-
- -

- -

Select the version of the song you would like to download:

- -
- - - - \ No newline at end of file diff --git a/app/explore.php b/app/explore.php deleted file mode 100644 index 4887022..0000000 --- a/app/explore.php +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - explore - - - - - - - - - - - -
-
-

Explore

- -
-
- - -
-
- -
- - -
-
- -

Upload music to this server

-

Add millions of songs and let your users play them whenever they want.

-
-
- - - - - -
- - - -

- - \ No newline at end of file diff --git a/app/favorites.php b/app/favorites.php deleted file mode 100644 index 9690523..0000000 --- a/app/favorites.php +++ /dev/null @@ -1,14 +0,0 @@ - + @@ -12,7 +14,7 @@ - + @@ -22,8 +24,14 @@ + class="web"> + - + \ No newline at end of file diff --git a/app/info.php b/app/info.php deleted file mode 100644 index cfc7bc2..0000000 --- a/app/info.php +++ /dev/null @@ -1,186 +0,0 @@ -", ":", "\"", "\\", "|", "?", "*"], "-", $song["artist"] . " - " . $song["title"]); - -function getSize($bytes) { - if ($bytes < 1024) { - return $bytes; - } - - if ($bytes < 1024**2) { - return round($bytes / 1024, 1) . " KB"; - } - - if ($bytes < 1024**3) { - return round($bytes / 1024**2, 1) . " MB"; - } - - return round($bytes / 1024**3, 1) . " GB"; -} - -function timeToDuration($seconds) { - $hours = floor($seconds / 3600); - $minutes = floor($seconds / 60) - ($hours * 60); - $seconds = floor($seconds) - ($hours * 3600) - ($minutes * 60); - $parts = []; - - if ($hours > 0) $parts[] = $hours . " hour" . ($hours > 1 ? "s" : ""); - if ($minutes > 0) $parts[] = $minutes . " minute" . ($minutes > 1 ? "s" : ""); - if ($seconds > 0) $parts[] = $seconds . " second" . ($seconds > 1 ? "s" : ""); - - return implode(", ", $parts); -} - -function getBitRate($bits) { - $bitsValue = $bits . " bps"; - - if ($bits > 1000) { - if ($bits > 1000000) { - if ($bits > 1000000000) { - $bitsValue = round($bits / 1000000000, 2) . " Gbps"; - } else { - $bitsValue = round($bits / 1000000, 2) . " Mbps"; - } - } else { - $bitsValue = round($bits / 1000, 2) . " kbps"; - } - } - - $bytesValue = ($bits / 8) . " B/s"; - - if (($bits / 8) > 1000) { - if (($bits / 8) > 1000000) { - if (($bits / 8) > 1000000000) { - $bytesValue = round(($bits / 8) / 1000000000, 2) . " GB/s"; - } else { - $bytesValue = round(($bits / 8) / 1000000, 2) . " MB/s"; - } - } else { - $bytesValue = round(($bits / 8) / 1000, 2) . " kB/s"; - } - } - - return $bitsValue . " (" . $bytesValue . ")"; -} - -function getChannelConfiguration($c) { - if ($c === 1) return " (Mono)"; - if ($c === 2) return " (Stereo)"; - if ($c === 3) return " (Stereo+1)"; - if ($c === 4) return " (3.1)"; - if ($c === 5) return " (4.1 or 5.0 Surround)"; - if ($c === 6) return " (5.1 Surround)"; - if ($c === 7) return " (6.1 or 7.0 Surround)"; - if ($c === 8) return " (7.1 Surround)"; - if ($c === 9) return " (9.0 or 7.2 Spatial Audio)"; - if ($c === 10) return " (9.1 Spatial Audio)"; - if ($c >= 11) return " (Dolby Atmos)"; - return ""; -} - -?> - - - - - - - info - - - - - - - - - - - -
-
- .jpg" style="aspect-ratio: 1; width: 96px;"> -
-
-
-
-
-
-
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TrackDisc , track 0 ? $song["track"] : "-" ?>
Duration
Bit rate
Sample rate Hz
Bits per sample bits
Channels
Year
High-resolution
Mist StellaNo
Copyright
File size (lossless)
File size (AAC-LC)
-
- - - - \ No newline at end of file diff --git a/app/listing.php b/app/listing.php deleted file mode 100644 index 9d50178..0000000 --- a/app/listing.php +++ /dev/null @@ -1,189 +0,0 @@ - $album) { - foreach ($album["tracks"] as $track) { - $list[$track]["_albumID"] = $id; - } - } - - uasort($list, function ($a, $b) { - return strcmp($a["title"], $b["title"]); - }); - - $list = array_filter($list, function ($i) { - global $library; - return in_array($i["_albumID"], $library); - }); - } -} - -?> - - - - - - - listing - - - - - - - - - - - - - - -
-
-
- -

Songs

- - - -
- .jpg" style="height: 20vw; width: 20vw; border-radius: .75vw;"> -
-

-

-
- - - · Hi-Res Lossless - -
-
- -
-
- - - - -
-
- -

Add music to your library

-

Browse millions of songs and collect your favorites here.

-
Browse Mist
-
-
- - -
-
Remove from library
- -
- - - -

-
- - \ No newline at end of file diff --git a/app/lyrics.php b/app/lyrics.php deleted file mode 100644 index 4a7537d..0000000 --- a/app/lyrics.php +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - - lyrics - - - - - - - - - - - -
-
- Lyrics will appear here when you start playing a song. If supported, they will also scroll as the song plays. -
- - - - - - - - -
- - - - \ No newline at end of file diff --git a/app/modal.php b/app/modal.php deleted file mode 100644 index b939996..0000000 --- a/app/modal.php +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - modal - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/navigation.php b/app/navigation.php deleted file mode 100644 index 00d1457..0000000 --- a/app/navigation.php +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - navigation - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/player-mobile.php b/app/player-mobile.php deleted file mode 100644 index 8308eda..0000000 --- a/app/player-mobile.php +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - player-mobile - - - - - - - - -
-
-
-
- -
-
-
-
-
- - - - - - - - - - - - - - - -
-
- -
-
Title
-
Artist — Album
-
- 0:00 - -0:00 -
-
-
-
-
-
-
- - - - Lossless - - - - - Hi-Res Lossless - - -
-
-
- - \ No newline at end of file diff --git a/app/player.php b/app/player.php deleted file mode 100644 index e2334ce..0000000 --- a/app/player.php +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - player - - - - - - - - - -
- - -
-
- - - - - - - - - - - - - - - -
-
- -
- -
- -
-
-
-
- - - -
-
-
- - \ No newline at end of file diff --git a/app/queue.php b/app/queue.php deleted file mode 100644 index 86fda0e..0000000 --- a/app/queue.php +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - queue - - - - - - - - - - - -
-
-

Queue

-
- -
- - - -

- - \ No newline at end of file diff --git a/app/search.php b/app/search.php deleted file mode 100644 index 2f5f164..0000000 --- a/app/search.php +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - search - - - - - - - - - - - -
-
-

Search results for ""

- 0; - }); - - uasort($albums, function ($a, $b) { - return strcmp($a["title"], $b["title"]); - }); - - uasort($albums, function ($a, $b) { - return strcmp($a["artist"], $b["artist"]); - }); - - uasort($albums, function ($a, $b) { - return getMatches($b) - getMatches($a); - }); - - $songs = array_filter($songs, function ($i) { - return getMatches($i) > 0; - }); - - uasort($songs, function ($a, $b) { - return getMatches($b) - getMatches($a); - }); - - ?> - - - -
- -

- - \ No newline at end of file diff --git a/app/settings.php b/app/settings.php deleted file mode 100644 index a80fad1..0000000 --- a/app/settings.php +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - settings - - - - - - - - - - - -
-
-

Settings

-
-
- - -
Data saving disables playing lossless and high-resolution audio. Instead, you will get 256 kbps AAC-encoded audio, which is high efficient. If you use Bluetooth headphones, the difference should be unnoticeable.
-
- - - -
- - -
If this is enabled, a desktop notification will be shown when the song being played changes, containing information about the new song. This requires having notifications enabled in your system settings.
-
- - - -
- - About Mist - -
- - Mist version (build ) · © Equestria.dev -
- -
- - \ No newline at end of file diff --git a/app/songs.php b/app/songs.php deleted file mode 100644 index 086df66..0000000 --- a/app/songs.php +++ /dev/null @@ -1,4 +0,0 @@ - + + + + + + + + albums + + + + + + + + + + + +
+
+

Albums

+ + +
+
+ +

Add music to your library

+

Browse millions of songs and collect your favorites here.

+
Browse Mist
+
+
+ + +
+ + + +

+ + \ No newline at end of file diff --git a/app/ui/download.php b/app/ui/download.php new file mode 100644 index 0000000..13f76b0 --- /dev/null +++ b/app/ui/download.php @@ -0,0 +1,74 @@ +", ":", "\"", "\\", "|", "?", "*"], "-", $song["artist"] . " - " . $song["title"]); + +function getSize($bytes) { + if ($bytes < 1024) { + return $bytes; + } + + if ($bytes < 1024**2) { + return round($bytes / 1024, 1) . " KB"; + } + + if ($bytes < 1024**3) { + return round($bytes / 1024**2, 1) . " MB"; + } + + return round($bytes / 1024**3, 1) . " GB"; +} + +?> + + + + + + + + download + + + + + + + + + + + +
+

+
+ +

+ +

Select the version of the song you would like to download:

+ +
+ + + + \ No newline at end of file diff --git a/app/ui/explore.php b/app/ui/explore.php new file mode 100644 index 0000000..7edfdf1 --- /dev/null +++ b/app/ui/explore.php @@ -0,0 +1,44 @@ + + + + + + + + + explore + + + + + + + + + + + +
+
+

Explore

+ +
+
+ + +
+
+ +
+ +

To search for content on Mist, start by typing the name of a song, artist or album. Any corresponding results will show up. Should anything you need be missing, you can contact your administrator to ask for more content to be added.

+
+ +

+ + \ No newline at end of file diff --git a/app/ui/favorites.php b/app/ui/favorites.php new file mode 100644 index 0000000..f1ebe30 --- /dev/null +++ b/app/ui/favorites.php @@ -0,0 +1,16 @@ +", ":", "\"", "\\", "|", "?", "*"], "-", $song["artist"] . " - " . $song["title"]); + +function getSize($bytes) { + if ($bytes < 1024) { + return $bytes; + } + + if ($bytes < 1024**2) { + return round($bytes / 1024, 1) . " KB"; + } + + if ($bytes < 1024**3) { + return round($bytes / 1024**2, 1) . " MB"; + } + + return round($bytes / 1024**3, 1) . " GB"; +} + +function timeToDuration($seconds) { + $hours = floor($seconds / 3600); + $minutes = floor($seconds / 60) - ($hours * 60); + $seconds = floor($seconds) - ($hours * 3600) - ($minutes * 60); + $parts = []; + + if ($hours > 0) $parts[] = $hours . " hour" . ($hours > 1 ? "s" : ""); + if ($minutes > 0) $parts[] = $minutes . " minute" . ($minutes > 1 ? "s" : ""); + if ($seconds > 0) $parts[] = $seconds . " second" . ($seconds > 1 ? "s" : ""); + + return implode(", ", $parts); +} + +function getBitRate($bits) { + $bitsValue = $bits . " bps"; + + if ($bits > 1000) { + if ($bits > 1000000) { + if ($bits > 1000000000) { + $bitsValue = round($bits / 1000000000, 2) . " Gbps"; + } else { + $bitsValue = round($bits / 1000000, 2) . " Mbps"; + } + } else { + $bitsValue = round($bits / 1000, 2) . " kbps"; + } + } + + $bytesValue = ($bits / 8) . " B/s"; + + if (($bits / 8) > 1000) { + if (($bits / 8) > 1000000) { + if (($bits / 8) > 1000000000) { + $bytesValue = round(($bits / 8) / 1000000000, 2) . " GB/s"; + } else { + $bytesValue = round(($bits / 8) / 1000000, 2) . " MB/s"; + } + } else { + $bytesValue = round(($bits / 8) / 1000, 2) . " kB/s"; + } + } + + return $bitsValue . " (" . $bytesValue . ")"; +} + +function getChannelConfiguration($c) { + if ($c === 1) return " (Mono)"; + if ($c === 2) return " (Stereo)"; + if ($c === 3) return " (Stereo+1)"; + if ($c === 4) return " (3.1)"; + if ($c === 5) return " (4.1 or 5.0 Surround)"; + if ($c === 6) return " (5.1 Surround)"; + if ($c === 7) return " (6.1 or 7.0 Surround)"; + if ($c === 8) return " (7.1 Surround)"; + if ($c === 9) return " (9.0 or 7.2 Spatial Audio)"; + if ($c === 10) return " (9.1 Spatial Audio)"; + if ($c >= 11) return " (Dolby Atmos)"; + return ""; +} + +?> + + + + + + + + info + + + + + + + + + + + +
+
+ .jpg" style="aspect-ratio: 1; width: 96px;"> +
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TrackDisc , track 0 ? $song["track"] : "-" ?>
Duration
Bit rate
Sample rate Hz
Bits per sample bits
Channels
Year
High-resolution
Mist StellaNo
Copyright
File size (lossless)
File size (AAC-LC)
+
+ + + + \ No newline at end of file diff --git a/app/ui/listing.php b/app/ui/listing.php new file mode 100644 index 0000000..9ad227f --- /dev/null +++ b/app/ui/listing.php @@ -0,0 +1,189 @@ + $album) { + foreach ($album["tracks"] as $track) { + $list[$track]["_albumID"] = $id; + } + } + + uasort($list, function ($a, $b) { + return strcmp($a["title"], $b["title"]); + }); + + $list = array_filter($list, function ($i) { + global $library; + return in_array($i["_albumID"], $library); + }); + } +} + +?> + + + + + + + + listing + + + + + + + + + + + + + + +
+
+
+ +

Songs

+ + + +
+ .jpg" style="height: 20vw; width: 20vw; border-radius: .75vw;"> +
+

+

+
+ + + · Hi-Res Lossless + +
+
+ +
+
+ + + + +
+
+ +

Add music to your library

+

Browse millions of songs and collect your favorites here.

+
Browse Mist
+
+
+ + +
+
Remove from library
+ +
+ + + +

+
+ + \ No newline at end of file diff --git a/app/ui/lyrics.php b/app/ui/lyrics.php new file mode 100644 index 0000000..bd24832 --- /dev/null +++ b/app/ui/lyrics.php @@ -0,0 +1,164 @@ + + + + + + + + + lyrics + + + + + + + + + + + +
+
+ Lyrics will appear here when you start playing a song. If supported, they will also scroll as the song plays. +
+ + + + + + + + +
+ + + + \ No newline at end of file diff --git a/app/ui/modal.php b/app/ui/modal.php new file mode 100644 index 0000000..b8f1cfb --- /dev/null +++ b/app/ui/modal.php @@ -0,0 +1,49 @@ + + + + + + + + + modal + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/ui/navigation.php b/app/ui/navigation.php new file mode 100644 index 0000000..9344791 --- /dev/null +++ b/app/ui/navigation.php @@ -0,0 +1,69 @@ + + + + + + + + + navigation + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/ui/player-mobile.php b/app/ui/player-mobile.php new file mode 100644 index 0000000..5266961 --- /dev/null +++ b/app/ui/player-mobile.php @@ -0,0 +1,104 @@ + + + + + + + + + player-mobile + + + + + + + + + +
+
+
+
+
+ +
+
+
+
+
+ + + + + + + + + + + + + + + +
+
+ +
+
Title
+
Artist — Album
+
+ 0:00 + -0:00 +
+
+
+
+
+
+
+ + + + Lossless + + + + + Hi-Res Lossless + + +
+
+
+ + \ No newline at end of file diff --git a/app/ui/player.php b/app/ui/player.php new file mode 100644 index 0000000..ea60889 --- /dev/null +++ b/app/ui/player.php @@ -0,0 +1,76 @@ + + + + + + + + + player + + + + + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + +
+
+ +
+ +
+ +
+
+
+
+ + + +
+
+
+ + \ No newline at end of file diff --git a/app/ui/queue.php b/app/ui/queue.php new file mode 100644 index 0000000..c4403a4 --- /dev/null +++ b/app/ui/queue.php @@ -0,0 +1,78 @@ + + + + + + + + + queue + + + + + + + + + + + +
+
+

Queue

+
+ +
+ + + +

+ + \ No newline at end of file diff --git a/app/ui/search.php b/app/ui/search.php new file mode 100644 index 0000000..7d9fbba --- /dev/null +++ b/app/ui/search.php @@ -0,0 +1,91 @@ + + + + + + + + + search + + + + + + + + + + + +
+
+

Search results for ""

+ 0; + }); + + uasort($albums, function ($a, $b) { + return strcmp($a["title"], $b["title"]); + }); + + uasort($albums, function ($a, $b) { + return strcmp($a["artist"], $b["artist"]); + }); + + uasort($albums, function ($a, $b) { + return getMatches($b) - getMatches($a); + }); + + $songs = array_filter($songs, function ($i) { + return getMatches($i) > 0; + }); + + uasort($songs, function ($a, $b) { + return getMatches($b) - getMatches($a); + }); + + ?> + + + +
+ +

+ + \ No newline at end of file diff --git a/app/ui/settings.php b/app/ui/settings.php new file mode 100644 index 0000000..e6dc9ba --- /dev/null +++ b/app/ui/settings.php @@ -0,0 +1,90 @@ + + + + + + + + + settings + + + + + + + + + + + +
+
+

Settings

+
+
+ + +
Data saving disables playing lossless and high-resolution audio. Instead, you will get 256 kbps AAC-encoded audio, which is high efficient. If you use Bluetooth headphones, the difference should be unnoticeable.
+
+ + + +
+ + +
If this is enabled, a desktop notification will be shown when the song being played changes, containing information about the new song. This requires having notifications enabled in your system settings.
+
+ + + + +
+ + +
Using Discord Rich Presence, Mist can display on Discord the song you are currently listening to. You need to have the Discord desktop app installed and running on your computer for this to work.
+
+ + + +
+ + About Mist + +
+ + Mist version (build ) · © Equestria.dev +
+ +
+ + \ No newline at end of file diff --git a/app/ui/songs.php b/app/ui/songs.php new file mode 100644 index 0000000..cc81f3b --- /dev/null +++ b/app/ui/songs.php @@ -0,0 +1,5 @@ + + + + + + + + + update + + + + + + + + + + + +
+
+

What's new in Mist?

+ +
+
+ +
+
Enhanced security
+
Listening to your favorite songs shouldn't come at the expense of your security and your privacy. Mist now includes protections against the most common forms of attacks.
+
+
+
+ +
+
Mist is now on Discord
+
If you are using the desktop app, Mist can now use Discord Rich Presence to show the music you are playing to all of your friends. You will also need the Discord desktop app.
+
+
+
+ +
+
Native Android application
+
You can now quit using the Progressive Web App, and instead use the official Mist Android app. Lower battery and resource usage, along with better OS integrations.
+
+
+
+ + |'); window.parent._modal.hide();">Continue +
+
+ + + + \ No newline at end of file diff --git a/app/ui/welcome.php b/app/ui/welcome.php new file mode 100644 index 0000000..800da74 --- /dev/null +++ b/app/ui/welcome.php @@ -0,0 +1,49 @@ + + + + + + + + + welcome + + + + + + + + + + + +
+
+ Logo +

Welcome to
Mist

+ +

The best way to discover and rediscover your favorite music.

+ +

Your searches, favorites and library help improve the service. The administrators can provide you with more information about how your data is managed.

+

With your Equestria.dev Account, you will be able to sign in to available services. Equestria.dev records certain data for security, support and reporting purposes. See how this data is managed.

+ + |'); window.parent._modal.hide();">Continue +
+
+ + + + \ No newline at end of file -- cgit