mirror of
https://github.com/ultrasonic/ultrasonic
synced 2025-02-27 00:47:48 +01:00
Whitespace and detekt
This commit is contained in:
parent
8567fc0105
commit
38c1480f77
@ -19,6 +19,8 @@
|
|||||||
package org.moire.ultrasonic.service
|
package org.moire.ultrasonic.service
|
||||||
|
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
||||||
|
import java.io.InputStream
|
||||||
|
import java.util.concurrent.TimeUnit
|
||||||
import org.koin.java.KoinJavaComponent.inject
|
import org.koin.java.KoinJavaComponent.inject
|
||||||
import org.moire.ultrasonic.data.ActiveServerProvider
|
import org.moire.ultrasonic.data.ActiveServerProvider
|
||||||
import org.moire.ultrasonic.domain.Bookmark
|
import org.moire.ultrasonic.domain.Bookmark
|
||||||
@ -39,12 +41,8 @@ import org.moire.ultrasonic.util.Constants
|
|||||||
import org.moire.ultrasonic.util.LRUCache
|
import org.moire.ultrasonic.util.LRUCache
|
||||||
import org.moire.ultrasonic.util.TimeLimitedCache
|
import org.moire.ultrasonic.util.TimeLimitedCache
|
||||||
import org.moire.ultrasonic.util.Util
|
import org.moire.ultrasonic.util.Util
|
||||||
import java.io.InputStream
|
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
|
|
||||||
/**
|
@Suppress("TooManyFunctions")
|
||||||
* @author Sindre Mehus
|
|
||||||
*/
|
|
||||||
class CachedMusicService(private val musicService: MusicService) : MusicService {
|
class CachedMusicService(private val musicService: MusicService) : MusicService {
|
||||||
private val activeServerProvider = inject(
|
private val activeServerProvider = inject(
|
||||||
ActiveServerProvider::class.java
|
ActiveServerProvider::class.java
|
||||||
@ -482,4 +480,4 @@ class CachedMusicService(private val musicService: MusicService) : MusicService
|
|||||||
cachedAlbum = LRUCache(MUSIC_DIR_CACHE_SIZE)
|
cachedAlbum = LRUCache(MUSIC_DIR_CACHE_SIZE)
|
||||||
cachedUserInfo = LRUCache(MUSIC_DIR_CACHE_SIZE)
|
cachedUserInfo = LRUCache(MUSIC_DIR_CACHE_SIZE)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -7,6 +7,7 @@
|
|||||||
package org.moire.ultrasonic.service
|
package org.moire.ultrasonic.service
|
||||||
|
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
||||||
|
import java.io.InputStream
|
||||||
import org.moire.ultrasonic.domain.Bookmark
|
import org.moire.ultrasonic.domain.Bookmark
|
||||||
import org.moire.ultrasonic.domain.ChatMessage
|
import org.moire.ultrasonic.domain.ChatMessage
|
||||||
import org.moire.ultrasonic.domain.Genre
|
import org.moire.ultrasonic.domain.Genre
|
||||||
@ -21,7 +22,6 @@ import org.moire.ultrasonic.domain.SearchCriteria
|
|||||||
import org.moire.ultrasonic.domain.SearchResult
|
import org.moire.ultrasonic.domain.SearchResult
|
||||||
import org.moire.ultrasonic.domain.Share
|
import org.moire.ultrasonic.domain.Share
|
||||||
import org.moire.ultrasonic.domain.UserInfo
|
import org.moire.ultrasonic.domain.UserInfo
|
||||||
import java.io.InputStream
|
|
||||||
|
|
||||||
interface MusicService {
|
interface MusicService {
|
||||||
@Throws(Exception::class)
|
@Throws(Exception::class)
|
||||||
@ -189,4 +189,4 @@ interface MusicService {
|
|||||||
|
|
||||||
@Throws(Exception::class)
|
@Throws(Exception::class)
|
||||||
fun getPodcastEpisodes(podcastChannelId: String?): MusicDirectory?
|
fun getPodcastEpisodes(podcastChannelId: String?): MusicDirectory?
|
||||||
}
|
}
|
||||||
|
@ -13,4 +13,4 @@ class OfflineException(message: String?) : Exception(message) {
|
|||||||
companion object {
|
companion object {
|
||||||
private const val serialVersionUID = -4479642294747429444L
|
private const val serialVersionUID = -4479642294747429444L
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -8,6 +8,21 @@ package org.moire.ultrasonic.service
|
|||||||
|
|
||||||
import android.graphics.Bitmap
|
import android.graphics.Bitmap
|
||||||
import android.media.MediaMetadataRetriever
|
import android.media.MediaMetadataRetriever
|
||||||
|
import java.io.BufferedReader
|
||||||
|
import java.io.BufferedWriter
|
||||||
|
import java.io.File
|
||||||
|
import java.io.FileReader
|
||||||
|
import java.io.FileWriter
|
||||||
|
import java.io.InputStream
|
||||||
|
import java.io.Reader
|
||||||
|
import java.security.SecureRandom
|
||||||
|
import java.util.ArrayList
|
||||||
|
import java.util.HashSet
|
||||||
|
import java.util.LinkedList
|
||||||
|
import java.util.Locale
|
||||||
|
import java.util.Random
|
||||||
|
import java.util.concurrent.TimeUnit
|
||||||
|
import java.util.regex.Pattern
|
||||||
import org.koin.java.KoinJavaComponent.inject
|
import org.koin.java.KoinJavaComponent.inject
|
||||||
import org.moire.ultrasonic.data.ActiveServerProvider
|
import org.moire.ultrasonic.data.ActiveServerProvider
|
||||||
import org.moire.ultrasonic.domain.Artist
|
import org.moire.ultrasonic.domain.Artist
|
||||||
@ -29,21 +44,6 @@ import org.moire.ultrasonic.util.Constants
|
|||||||
import org.moire.ultrasonic.util.FileUtil
|
import org.moire.ultrasonic.util.FileUtil
|
||||||
import org.moire.ultrasonic.util.Util
|
import org.moire.ultrasonic.util.Util
|
||||||
import timber.log.Timber
|
import timber.log.Timber
|
||||||
import java.io.BufferedReader
|
|
||||||
import java.io.BufferedWriter
|
|
||||||
import java.io.File
|
|
||||||
import java.io.FileReader
|
|
||||||
import java.io.FileWriter
|
|
||||||
import java.io.InputStream
|
|
||||||
import java.io.Reader
|
|
||||||
import java.security.SecureRandom
|
|
||||||
import java.util.ArrayList
|
|
||||||
import java.util.HashSet
|
|
||||||
import java.util.LinkedList
|
|
||||||
import java.util.Locale
|
|
||||||
import java.util.Random
|
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
import java.util.regex.Pattern
|
|
||||||
|
|
||||||
class OfflineMusicService : MusicService {
|
class OfflineMusicService : MusicService {
|
||||||
private val activeServerProvider = inject(
|
private val activeServerProvider = inject(
|
||||||
@ -299,7 +299,7 @@ class OfflineMusicService : MusicService {
|
|||||||
"""
|
"""
|
||||||
$filePath
|
$filePath
|
||||||
|
|
||||||
""".trimIndent()
|
""".trimIndent()
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
@ -452,47 +452,47 @@ class OfflineMusicService : MusicService {
|
|||||||
offset: Int,
|
offset: Int,
|
||||||
musicFolderId: String?
|
musicFolderId: String?
|
||||||
): MusicDirectory {
|
): MusicDirectory {
|
||||||
throw OfflineException("OfflineMusicService.getAlbumList2 was called but it isn't available")
|
throw OfflineException("getAlbumList2 isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getVideoUrl(id: String, useFlash: Boolean): String? {
|
override fun getVideoUrl(id: String, useFlash: Boolean): String? {
|
||||||
throw OfflineException("OfflineMusicService.getVideoUrl was called but it isn't available")
|
throw OfflineException("getVideoUrl isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getChatMessages(since: Long?): List<ChatMessage?>? {
|
override fun getChatMessages(since: Long?): List<ChatMessage?>? {
|
||||||
throw OfflineException("OfflineMusicService.getChatMessages was called but it isn't available")
|
throw OfflineException("getChatMessages isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun addChatMessage(message: String) {
|
override fun addChatMessage(message: String) {
|
||||||
throw OfflineException("OfflineMusicService.addChatMessage was called but it isn't available")
|
throw OfflineException("addChatMessage isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getBookmarks(): List<Bookmark?>? {
|
override fun getBookmarks(): List<Bookmark?>? {
|
||||||
throw OfflineException("OfflineMusicService.getBookmarks was called but it isn't available")
|
throw OfflineException("getBookmarks isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun deleteBookmark(id: String) {
|
override fun deleteBookmark(id: String) {
|
||||||
throw OfflineException("OfflineMusicService.deleteBookmark was called but it isn't available")
|
throw OfflineException("deleteBookmark isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun createBookmark(id: String, position: Int) {
|
override fun createBookmark(id: String, position: Int) {
|
||||||
throw OfflineException("OfflineMusicService.createBookmark was called but it isn't available")
|
throw OfflineException("createBookmark isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getVideos(refresh: Boolean): MusicDirectory? {
|
override fun getVideos(refresh: Boolean): MusicDirectory? {
|
||||||
throw OfflineException("OfflineMusicService.getVideos was called but it isn't available")
|
throw OfflineException("getVideos isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getStarred2(): SearchResult {
|
override fun getStarred2(): SearchResult {
|
||||||
throw OfflineException("OfflineMusicService.getStarred2 was called but it isn't available")
|
throw OfflineException("getStarred2 isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun ping() {}
|
override fun ping() {}
|
||||||
@ -501,22 +501,22 @@ class OfflineMusicService : MusicService {
|
|||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getArtists(refresh: Boolean): Indexes {
|
override fun getArtists(refresh: Boolean): Indexes {
|
||||||
throw OfflineException("OfflineMusicService.getArtists was called but it isn't available")
|
throw OfflineException("getArtists isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getArtist(id: String, name: String?, refresh: Boolean): MusicDirectory {
|
override fun getArtist(id: String, name: String?, refresh: Boolean): MusicDirectory {
|
||||||
throw OfflineException("OfflineMusicService.getArtist was called but it isn't available")
|
throw OfflineException("getArtist isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getAlbum(id: String, name: String?, refresh: Boolean): MusicDirectory {
|
override fun getAlbum(id: String, name: String?, refresh: Boolean): MusicDirectory {
|
||||||
throw OfflineException("OfflineMusicService.getAlbum was called but it isn't available")
|
throw OfflineException("getAlbum isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getPodcastEpisodes(podcastChannelId: String?): MusicDirectory? {
|
override fun getPodcastEpisodes(podcastChannelId: String?): MusicDirectory? {
|
||||||
throw OfflineException("OfflineMusicService.getPodcastEpisodes was called but it isn't available")
|
throw OfflineException("getPodcastEpisodes isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
@ -525,17 +525,17 @@ class OfflineMusicService : MusicService {
|
|||||||
offset: Long,
|
offset: Long,
|
||||||
maxBitrate: Int
|
maxBitrate: Int
|
||||||
): Pair<InputStream, Boolean> {
|
): Pair<InputStream, Boolean> {
|
||||||
throw OfflineException("OfflineMusicService.getDownloadInputStream was called but it isn't available")
|
throw OfflineException("getDownloadInputStream isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun setRating(id: String, rating: Int) {
|
override fun setRating(id: String, rating: Int) {
|
||||||
throw OfflineException("OfflineMusicService.setRating was called but it isn't available")
|
throw OfflineException("setRating isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
@Throws(OfflineException::class)
|
@Throws(OfflineException::class)
|
||||||
override fun getPodcastsChannels(refresh: Boolean): List<PodcastsChannel> {
|
override fun getPodcastsChannels(refresh: Boolean): List<PodcastsChannel> {
|
||||||
throw OfflineException("OfflineMusicService.getPodcastsChannels was called but it isn't available")
|
throw OfflineException("getPodcastsChannels isn't available in offline mode")
|
||||||
}
|
}
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
@ -545,7 +545,8 @@ class OfflineMusicService : MusicService {
|
|||||||
if (file.isDirectory) {
|
if (file.isDirectory) {
|
||||||
return name
|
return name
|
||||||
}
|
}
|
||||||
if (name.endsWith(".partial") || name.contains(".partial.") || name == Constants.ALBUM_ART_FILE) {
|
if (name.endsWith(".partial") || name.contains(".partial.")
|
||||||
|
|| name == Constants.ALBUM_ART_FILE) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
name = name.replace(".complete", "")
|
name = name.replace(".complete", "")
|
||||||
@ -716,4 +717,4 @@ class OfflineMusicService : MusicService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user