ソースを参照

changed package name and some images

yattoz 4 年 前
コミット
d1fb81f615
共有73 個のファイルを変更した169 個の追加172 個の削除を含む
  1. 0 1
      .idea/.name
  2. 0 9
      .idea/dictionaries/dict.xml
  3. 0 6
      .idea/encodings.xml
  4. 1 1
      app/build.gradle
  5. 2 2
      app/src/androidTest/java/fr/forum_thalie/tsumugi/ExampleInstrumentedTest.kt
  6. 3 3
      app/src/main/AndroidManifest.xml
  7. 1 1
      app/src/main/java/fr/forum_thalie/tsumugi/Actions.kt
  8. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/Async.kt
  9. 1 1
      app/src/main/java/fr/forum_thalie/tsumugi/BaseActivity.kt
  10. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/BaseNotification.kt
  11. 6 6
      app/src/main/java/fr/forum_thalie/tsumugi/BootBroadcastReceiver.kt
  12. 6 6
      app/src/main/java/fr/forum_thalie/tsumugi/MainActivity.kt
  13. 1 1
      app/src/main/java/fr/forum_thalie/tsumugi/NavigationExtensions.kt
  14. 3 3
      app/src/main/java/fr/forum_thalie/tsumugi/NowPlayingNotification.kt
  15. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/ParametersActivity.kt
  16. 5 5
      app/src/main/java/fr/forum_thalie/tsumugi/RadioService.kt
  17. 3 3
      app/src/main/java/fr/forum_thalie/tsumugi/Tickers.kt
  18. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/Values.kt
  19. 5 5
      app/src/main/java/fr/forum_thalie/tsumugi/alarm/RadioAlarm.kt
  20. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/alarm/RadioSleeper.kt
  21. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/playerstore/PlayerStore.kt
  22. 1 1
      app/src/main/java/fr/forum_thalie/tsumugi/playerstore/Song.kt
  23. 3 3
      app/src/main/java/fr/forum_thalie/tsumugi/preferences/AlarmFragment.kt
  24. 4 4
      app/src/main/java/fr/forum_thalie/tsumugi/preferences/CustomizeFragment.kt
  25. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/preferences/MainPreferenceFragment.kt
  26. 3 3
      app/src/main/java/fr/forum_thalie/tsumugi/preferences/SleepFragment.kt
  27. 6 6
      app/src/main/java/fr/forum_thalie/tsumugi/preferences/StreamerNotifServiceFragment.kt
  28. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/ServiceNotification.kt
  29. 4 4
      app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/StreamerMonitorExtensions.kt
  30. 4 4
      app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/StreamerMonitorService.kt
  31. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/StreamerNotification.kt
  32. 3 3
      app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/WorkerStore.kt
  33. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/ui/chat/ChatFragment.kt
  34. 1 1
      app/src/main/java/fr/forum_thalie/tsumugi/ui/chat/ChatViewModel.kt
  35. 1 1
      app/src/main/java/fr/forum_thalie/tsumugi/ui/chat/WebViewChat.kt
  36. 1 1
      app/src/main/java/fr/forum_thalie/tsumugi/ui/news/News.kt
  37. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/ui/news/NewsAdapter.kt
  38. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/ui/news/NewsFragment.kt
  39. 3 3
      app/src/main/java/fr/forum_thalie/tsumugi/ui/news/NewsViewModel.kt
  40. 5 5
      app/src/main/java/fr/forum_thalie/tsumugi/ui/nowplaying/NowPlayingFragment.kt
  41. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/ui/nowplaying/NowPlayingViewModel.kt
  42. 8 8
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/SongsFragment.kt
  43. 1 1
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/SongsPagerAdapter.kt
  44. 3 3
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/queuelp/LastPlayedFragment.kt
  45. 4 4
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/queuelp/QueueFragment.kt
  46. 5 5
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/queuelp/SongAdaptater.kt
  47. 1 1
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/CooldownCalculator.kt
  48. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/FavoritesFragment.kt
  49. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/RequestFragment.kt
  50. 2 2
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/RequestResponse.kt
  51. 3 3
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/RequestSongAdapter.kt
  52. 6 6
      app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/Requestor.kt
  53. 13 0
      app/src/main/res/drawable-anydpi-v24/lollipop_logo.xml
  54. BIN
      app/src/main/res/drawable-hdpi/lollipop_logo.png
  55. BIN
      app/src/main/res/drawable-mdpi/lollipop_logo.png
  56. BIN
      app/src/main/res/drawable-xhdpi/lollipop_logo.png
  57. BIN
      app/src/main/res/drawable-xxhdpi/lollipop_logo.png
  58. BIN
      app/src/main/res/drawable/actionbar_logo.9.png
  59. BIN
      app/src/main/res/drawable/actionbar_logo.jpg
  60. 1 1
      app/src/main/res/drawable/ic_launcher_background.xml
  61. BIN
      app/src/main/res/drawable/lollipop_logo.png
  62. BIN
      app/src/main/res/drawable/news_bg.png
  63. BIN
      app/src/main/res/drawable/splash_logo.jpg
  64. BIN
      app/src/main/res/drawable/splash_logo.png
  65. 1 1
      app/src/main/res/navigation/navigation_chat.xml
  66. 1 1
      app/src/main/res/navigation/navigation_news.xml
  67. 1 1
      app/src/main/res/navigation/navigation_nowplaying.xml
  68. 1 1
      app/src/main/res/navigation/navigation_songs.xml
  69. 1 1
      app/src/main/res/values/colors.xml
  70. 5 5
      app/src/main/res/values/strings.xml
  71. 4 4
      app/src/main/res/xml/preferences.xml
  72. 1 1
      app/src/test/java/fr/forum_thalie/tsumugi/ExampleUnitTest.kt
  73. 1 1
      build.gradle

+ 0 - 1
.idea/.name ファイルの表示

@@ -1 +0,0 @@
1
-R-a-dio2

+ 0 - 9
.idea/dictionaries/dict.xml ファイルの表示

@@ -1,9 +0,0 @@
1
-<component name="ProjectDictionaryState">
2
-  <dictionary name="dict">
3
-    <words>
4
-      <w>debouncing</w>
5
-      <w>requestable</w>
6
-      <w>requestor</w>
7
-    </words>
8
-  </dictionary>
9
-</component>

+ 0 - 6
.idea/encodings.xml ファイルの表示

@@ -1,6 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<project version="4">
3
-  <component name="Encoding">
4
-    <file url="PROJECT" charset="UTF-8" />
5
-  </component>
6
-</project>

+ 1 - 1
app/build.gradle ファイルの表示

@@ -26,7 +26,7 @@ android {
26 26
         jvmTarget = "1.8"
27 27
     }
28 28
     defaultConfig {
29
-        applicationId "io.r_a_d.radio2"
29
+        applicationId "fr.forum_thalie.tsumugi"
30 30
         minSdkVersion 16
31 31
         targetSdkVersion 29
32 32
         versionCode 2

app/src/androidTest/java/io/r_a_d/radio2/ExampleInstrumentedTest.kt → app/src/androidTest/java/fr/forum_thalie/tsumugi/ExampleInstrumentedTest.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import androidx.test.platform.app.InstrumentationRegistry
4 4
 import androidx.test.ext.junit.runners.AndroidJUnit4
@@ -19,6 +19,6 @@ class ExampleInstrumentedTest {
19 19
     fun useAppContext() {
20 20
         // Context of the app under test.
21 21
         val appContext = InstrumentationRegistry.getInstrumentation().targetContext
22
-        assertEquals("io.r_a_d.radio2", appContext.packageName)
22
+        assertEquals("fr.forum_thalie.tsumugi", appContext.packageName)
23 23
     }
24 24
 }

+ 3 - 3
app/src/main/AndroidManifest.xml ファイルの表示

@@ -1,7 +1,7 @@
1 1
 <?xml version="1.0" encoding="utf-8"?>
2 2
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 3
     xmlns:tools="http://schemas.android.com/tools"
4
-    package="io.r_a_d.radio2">
4
+    package="fr.forum_thalie.tsumugi">
5 5
 
6 6
     <uses-permission android:name="android.permission.VIBRATE" />
7 7
     <uses-permission android:name="android.permission.INTERNET" />
@@ -40,8 +40,8 @@
40 40
             tools:targetApi="n">
41 41
             <intent-filter>
42 42
                 <action android:name="android.intent.action.BOOT_COMPLETED" />
43
-                <action android:name="io.r_a_d.radio2.PLAY_OR_FALLBACK" />
44
-                <action android:name="io.r_a_d.radio2.NOTIFY" /> <!-- this is for Snooze -->
43
+                <action android:name="fr.forum_thalie.tsumugi.PLAY_OR_FALLBACK" />
44
+                <action android:name="fr.forum_thalie.tsumugi.NOTIFY" /> <!-- this is for Snooze -->
45 45
                 <category android:name="android.intent.category.DEFAULT"/>
46 46
             </intent-filter>
47 47
         </receiver>

app/src/main/java/io/r_a_d/radio2/Actions.kt → app/src/main/java/fr/forum_thalie/tsumugi/Actions.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 enum class Actions
4 4
 {

app/src/main/java/io/r_a_d/radio2/Async.kt → app/src/main/java/fr/forum_thalie/tsumugi/Async.kt ファイルの表示

@@ -1,8 +1,8 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.os.AsyncTask
4 4
 import android.util.Log
5
-import io.r_a_d.radio2.playerstore.PlayerStore
5
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
6 6
 
7 7
 class Async(val handler: (Any?) -> Any?, val post: (Any?) -> Unit = {},
8 8
             private val actionOnError: ActionOnError = ActionOnError.RESET, private val parameters: Any? = null) :

app/src/main/java/io/r_a_d/radio2/BaseActivity.kt → app/src/main/java/fr/forum_thalie/tsumugi/BaseActivity.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.content.Intent
4 4
 import android.os.Bundle

app/src/main/java/io/r_a_d/radio2/BaseNotification.kt → app/src/main/java/fr/forum_thalie/tsumugi/BaseNotification.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.app.Notification
4 4
 import android.app.NotificationChannel
@@ -69,7 +69,7 @@ abstract class BaseNotification(private val notificationChannelId: String,
69 69
 
70 70
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
71 71
             builder.setSmallIcon(R.drawable.lollipop_logo)
72
-            builder.color = -0x20b3c6
72
+            builder.color = -0xf58b01 // same color as Accent. Can't use c.getColor since it's API23+
73 73
         } else {
74 74
             builder.setSmallIcon(R.drawable.normal_logo)
75 75
         }

app/src/main/java/io/r_a_d/radio2/BootBroadcastReceiver.kt → app/src/main/java/fr/forum_thalie/tsumugi/BootBroadcastReceiver.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.content.BroadcastReceiver
4 4
 import android.content.Context
@@ -6,10 +6,10 @@ import android.content.Intent
6 6
 import android.os.Build
7 7
 import android.util.Log
8 8
 import androidx.preference.PreferenceManager
9
-import io.r_a_d.radio2.alarm.RadioAlarm
10
-import io.r_a_d.radio2.playerstore.PlayerStore
11
-import io.r_a_d.radio2.streamerNotificationService.WorkerStore
12
-import io.r_a_d.radio2.streamerNotificationService.startStreamerMonitor
9
+import fr.forum_thalie.tsumugi.alarm.RadioAlarm
10
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
11
+import fr.forum_thalie.tsumugi.streamerNotificationService.WorkerStore
12
+import fr.forum_thalie.tsumugi.streamerNotificationService.startStreamerMonitor
13 13
 
14 14
 class BootBroadcastReceiver : BroadcastReceiver(){
15 15
 
@@ -24,7 +24,7 @@ class BootBroadcastReceiver : BroadcastReceiver(){
24 24
             RadioAlarm.instance.setNextAlarm(context) // schedule next alarm
25 25
         }
26 26
 
27
-        if (arg1.getStringExtra("action") == "io.r_a_d.radio2.${Actions.PLAY_OR_FALLBACK.name}" )
27
+        if (arg1.getStringExtra("action") == "fr.forum_thalie.tsumugi.${Actions.PLAY_OR_FALLBACK.name}" )
28 28
         {
29 29
             RadioAlarm.instance.setNextAlarm(context) // schedule next alarm
30 30
             if (PlayerStore.instance.streamerName.value.isNullOrBlank())

app/src/main/java/io/r_a_d/radio2/MainActivity.kt → app/src/main/java/fr/forum_thalie/tsumugi/MainActivity.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.os.Bundle
4 4
 import com.google.android.material.bottomnavigation.BottomNavigationView
@@ -11,16 +11,16 @@ import androidx.core.content.res.ResourcesCompat
11 11
 import androidx.lifecycle.LiveData
12 12
 import androidx.lifecycle.Observer
13 13
 import androidx.navigation.NavController
14
-import io.r_a_d.radio2.playerstore.PlayerStore
14
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
15 15
 
16 16
 import java.util.Timer
17 17
 import android.view.MenuItem
18 18
 import androidx.preference.PreferenceManager
19 19
 import com.google.android.material.snackbar.Snackbar
20
-import io.r_a_d.radio2.alarm.RadioAlarm
21
-import io.r_a_d.radio2.streamerNotificationService.WorkerStore
22
-import io.r_a_d.radio2.streamerNotificationService.startStreamerMonitor
23
-import io.r_a_d.radio2.ui.songs.request.Requestor
20
+import fr.forum_thalie.tsumugi.alarm.RadioAlarm
21
+import fr.forum_thalie.tsumugi.streamerNotificationService.WorkerStore
22
+import fr.forum_thalie.tsumugi.streamerNotificationService.startStreamerMonitor
23
+import fr.forum_thalie.tsumugi.ui.songs.request.Requestor
24 24
 
25 25
 
26 26
 /* Log to file import

app/src/main/java/io/r_a_d/radio2/NavigationExtensions.kt → app/src/main/java/fr/forum_thalie/tsumugi/NavigationExtensions.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 
4 4
 import android.content.Intent

app/src/main/java/io/r_a_d/radio2/NowPlayingNotification.kt → app/src/main/java/fr/forum_thalie/tsumugi/NowPlayingNotification.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.app.PendingIntent
4 4
 import android.content.Context
@@ -6,8 +6,8 @@ import android.content.Intent
6 6
 import android.support.v4.media.session.MediaSessionCompat
7 7
 import android.support.v4.media.session.PlaybackStateCompat
8 8
 import androidx.core.app.NotificationCompat
9
-import io.r_a_d.radio2.playerstore.PlayerStore
10
-import io.r_a_d.radio2.BootBroadcastReceiver
9
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
10
+import fr.forum_thalie.tsumugi.BootBroadcastReceiver
11 11
 
12 12
 class NowPlayingNotification(
13 13
     notificationChannelId: String,

app/src/main/java/io/r_a_d/radio2/ParametersActivity.kt → app/src/main/java/fr/forum_thalie/tsumugi/ParametersActivity.kt ファイルの表示

@@ -1,7 +1,7 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.os.Bundle
4
-import io.r_a_d.radio2.preferences.*
4
+import fr.forum_thalie.tsumugi.preferences.*
5 5
 
6 6
 
7 7
 class ParametersActivity : BaseActivity() {

app/src/main/java/io/r_a_d/radio2/RadioService.kt → app/src/main/java/fr/forum_thalie/tsumugi/RadioService.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.app.Service
4 4
 import android.content.BroadcastReceiver
@@ -33,9 +33,9 @@ import androidx.preference.PreferenceManager
33 33
 import com.google.android.exoplayer2.*
34 34
 import com.google.android.exoplayer2.metadata.icy.*
35 35
 import com.google.android.exoplayer2.trackselection.DefaultTrackSelector
36
-import io.r_a_d.radio2.alarm.RadioAlarm
37
-import io.r_a_d.radio2.alarm.RadioSleeper
38
-import io.r_a_d.radio2.playerstore.PlayerStore
36
+import fr.forum_thalie.tsumugi.alarm.RadioAlarm
37
+import fr.forum_thalie.tsumugi.alarm.RadioSleeper
38
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
39 39
 import java.util.*
40 40
 import kotlin.math.exp
41 41
 import kotlin.math.ln
@@ -429,7 +429,7 @@ class RadioService : MediaBrowserServiceCompat() {
429 429
         )
430 430
         // This is the MediaSource representing the media to be played.
431 431
         radioMediaSource = ProgressiveMediaSource.Factory(dataSourceFactory)
432
-            .createMediaSource(Uri.parse(getString(R.string.STREAM_URL_RADIO)))
432
+            .createMediaSource(Uri.parse(getString(R.string.STREAM_URL_TSUMUGI)))
433 433
 
434 434
         fallbackMediaSource = ProgressiveMediaSource.Factory(dataSourceFactory)
435 435
             .createMediaSource(Uri.parse("file:///android_asset/the_stream_is_down.mp3"))

app/src/main/java/io/r_a_d/radio2/Tickers.kt → app/src/main/java/fr/forum_thalie/tsumugi/Tickers.kt ファイルの表示

@@ -1,8 +1,8 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.support.v4.media.session.PlaybackStateCompat
4
-import io.r_a_d.radio2.alarm.RadioSleeper
5
-import io.r_a_d.radio2.playerstore.PlayerStore
4
+import fr.forum_thalie.tsumugi.alarm.RadioSleeper
5
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
6 6
 import java.util.*
7 7
 
8 8
 class Tick  : TimerTask() {

app/src/main/java/io/r_a_d/radio2/Values.kt → app/src/main/java/fr/forum_thalie/tsumugi/Values.kt ファイルの表示

@@ -1,9 +1,9 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import android.content.SharedPreferences
4 4
 import android.content.res.ColorStateList
5 5
 
6
-const val tag = "io.r_a_d.radio2"
6
+const val tag = "fr.forum_thalie.tsumugi"
7 7
 const val noConnectionValue = "No connection"
8 8
 var colorBlue: Int = 0
9 9
 var colorWhited: Int = 0

app/src/main/java/io/r_a_d/radio2/alarm/RadioAlarm.kt → app/src/main/java/fr/forum_thalie/tsumugi/alarm/RadioAlarm.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.alarm
1
+package fr.forum_thalie.tsumugi.alarm
2 2
 
3 3
 import android.app.AlarmManager
4 4
 import android.app.PendingIntent
@@ -6,9 +6,9 @@ import android.content.Context
6 6
 import android.content.Intent
7 7
 import android.util.Log
8 8
 import androidx.core.app.AlarmManagerCompat
9
-import io.r_a_d.radio2.BootBroadcastReceiver
9
+import fr.forum_thalie.tsumugi.BootBroadcastReceiver
10 10
 import androidx.preference.PreferenceManager
11
-import io.r_a_d.radio2.*
11
+import fr.forum_thalie.tsumugi.*
12 12
 import java.util.*
13 13
 
14 14
 class RadioAlarm {
@@ -38,7 +38,7 @@ class RadioAlarm {
38 38
 
39 39
         val alarmManager = c.getSystemService(Context.ALARM_SERVICE) as AlarmManager
40 40
         alarmIntent = Intent(c, BootBroadcastReceiver::class.java).let { intent ->
41
-            intent.putExtra("action", "io.r_a_d.radio2.${Actions.PLAY_OR_FALLBACK.name}")
41
+            intent.putExtra("action", "fr.forum_thalie.tsumugi.${Actions.PLAY_OR_FALLBACK.name}")
42 42
             PendingIntent.getBroadcast(c, 0, intent, 0)
43 43
         }
44 44
         val showIntent = Intent(c, ParametersActivity::class.java).let { intent ->
@@ -100,7 +100,7 @@ class RadioAlarm {
100 100
         {
101 101
             val alarmManager = c.getSystemService(Context.ALARM_SERVICE) as AlarmManager
102 102
             alarmIntent = Intent(c, BootBroadcastReceiver::class.java).let { intent ->
103
-                intent.putExtra("action", "io.r_a_d.radio2.${Actions.PLAY_OR_FALLBACK.name}")
103
+                intent.putExtra("action", "fr.forum_thalie.tsumugi.${Actions.PLAY_OR_FALLBACK.name}")
104 104
                 PendingIntent.getBroadcast(c, 0, intent, 0)
105 105
             }
106 106
             val showIntent = Intent(c, ParametersActivity::class.java).let { intent ->

app/src/main/java/io/r_a_d/radio2/alarm/RadioSleeper.kt → app/src/main/java/fr/forum_thalie/tsumugi/alarm/RadioSleeper.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.alarm
1
+package fr.forum_thalie.tsumugi.alarm
2 2
 
3 3
 import android.app.AlarmManager
4 4
 import android.app.PendingIntent
@@ -8,7 +8,7 @@ import android.util.Log
8 8
 import androidx.core.app.AlarmManagerCompat
9 9
 import androidx.lifecycle.MutableLiveData
10 10
 import androidx.preference.PreferenceManager
11
-import io.r_a_d.radio2.*
11
+import fr.forum_thalie.tsumugi.*
12 12
 
13 13
 class RadioSleeper {
14 14
 

app/src/main/java/io/r_a_d/radio2/playerstore/PlayerStore.kt → app/src/main/java/fr/forum_thalie/tsumugi/playerstore/PlayerStore.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.playerstore
1
+package fr.forum_thalie.tsumugi.playerstore
2 2
 
3 3
 import android.content.Context
4 4
 import android.graphics.Bitmap
@@ -7,7 +7,7 @@ import android.support.v4.media.session.PlaybackStateCompat
7 7
 import android.util.Log
8 8
 import androidx.lifecycle.MutableLiveData
9 9
 import androidx.lifecycle.ViewModel
10
-import io.r_a_d.radio2.*
10
+import fr.forum_thalie.tsumugi.*
11 11
 import org.json.JSONObject
12 12
 import java.io.IOException
13 13
 import java.io.InputStream

app/src/main/java/io/r_a_d/radio2/playerstore/Song.kt → app/src/main/java/fr/forum_thalie/tsumugi/playerstore/Song.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.playerstore
1
+package fr.forum_thalie.tsumugi.playerstore
2 2
 
3 3
 import androidx.lifecycle.MutableLiveData
4 4
 

app/src/main/java/io/r_a_d/radio2/preferences/AlarmFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/preferences/AlarmFragment.kt ファイルの表示

@@ -1,12 +1,12 @@
1
-package io.r_a_d.radio2.preferences
1
+package fr.forum_thalie.tsumugi.preferences
2 2
 
3 3
 import android.app.TimePickerDialog
4 4
 import android.os.Bundle
5 5
 import android.util.Log
6 6
 import androidx.core.content.edit
7 7
 import androidx.preference.*
8
-import io.r_a_d.radio2.R
9
-import io.r_a_d.radio2.alarm.RadioAlarm
8
+import fr.forum_thalie.tsumugi.R
9
+import fr.forum_thalie.tsumugi.alarm.RadioAlarm
10 10
 import java.util.*
11 11
 
12 12
 class AlarmFragment : PreferenceFragmentCompat() {

app/src/main/java/io/r_a_d/radio2/preferences/CustomizeFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/preferences/CustomizeFragment.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.preferences
1
+package fr.forum_thalie.tsumugi.preferences
2 2
 
3 3
 import android.content.Intent
4 4
 import android.net.Uri
@@ -6,9 +6,9 @@ import android.os.Bundle
6 6
 import android.util.Log
7 7
 import androidx.appcompat.app.AlertDialog
8 8
 import androidx.preference.*
9
-import io.r_a_d.radio2.R
10
-import io.r_a_d.radio2.preferenceStore
11
-import io.r_a_d.radio2.ui.songs.request.Requestor
9
+import fr.forum_thalie.tsumugi.R
10
+import fr.forum_thalie.tsumugi.preferenceStore
11
+import fr.forum_thalie.tsumugi.ui.songs.request.Requestor
12 12
 
13 13
 class CustomizeFragment : PreferenceFragmentCompat() {
14 14
     override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {

app/src/main/java/io/r_a_d/radio2/preferences/MainPreferenceFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/preferences/MainPreferenceFragment.kt ファイルの表示

@@ -1,9 +1,9 @@
1
-package io.r_a_d.radio2.preferences
1
+package fr.forum_thalie.tsumugi.preferences
2 2
 
3 3
 import android.content.Intent
4 4
 import android.net.Uri
5 5
 import android.os.Bundle
6
-import io.r_a_d.radio2.R
6
+import fr.forum_thalie.tsumugi.R
7 7
 import android.annotation.SuppressLint
8 8
 import androidx.preference.*
9 9
 

app/src/main/java/io/r_a_d/radio2/preferences/SleepFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/preferences/SleepFragment.kt ファイルの表示

@@ -1,10 +1,10 @@
1
-package io.r_a_d.radio2.preferences
1
+package fr.forum_thalie.tsumugi.preferences
2 2
 
3 3
 import android.os.Bundle
4 4
 import androidx.preference.*
5
-import io.r_a_d.radio2.R
5
+import fr.forum_thalie.tsumugi.R
6 6
 import android.text.InputType
7
-import io.r_a_d.radio2.alarm.RadioSleeper
7
+import fr.forum_thalie.tsumugi.alarm.RadioSleeper
8 8
 
9 9
 
10 10
 class SleepFragment : PreferenceFragmentCompat() {

app/src/main/java/io/r_a_d/radio2/preferences/StreamerNotifServiceFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/preferences/StreamerNotifServiceFragment.kt ファイルの表示

@@ -1,13 +1,13 @@
1
-package io.r_a_d.radio2.preferences
1
+package fr.forum_thalie.tsumugi.preferences
2 2
 
3 3
 import android.os.Bundle
4 4
 import androidx.appcompat.app.AlertDialog
5 5
 import androidx.preference.*
6
-import io.r_a_d.radio2.R
7
-import io.r_a_d.radio2.preferenceStore
8
-import io.r_a_d.radio2.streamerNotificationService.WorkerStore
9
-import io.r_a_d.radio2.streamerNotificationService.startStreamerMonitor
10
-import io.r_a_d.radio2.streamerNotificationService.stopStreamerMonitor
6
+import fr.forum_thalie.tsumugi.R
7
+import fr.forum_thalie.tsumugi.preferenceStore
8
+import fr.forum_thalie.tsumugi.streamerNotificationService.WorkerStore
9
+import fr.forum_thalie.tsumugi.streamerNotificationService.startStreamerMonitor
10
+import fr.forum_thalie.tsumugi.streamerNotificationService.stopStreamerMonitor
11 11
 
12 12
 class StreamerNotifServiceFragment : PreferenceFragmentCompat() {
13 13
     override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {

app/src/main/java/io/r_a_d/radio2/streamerNotificationService/ServiceNotification.kt → app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/ServiceNotification.kt ファイルの表示

@@ -1,7 +1,7 @@
1
-package io.r_a_d.radio2.streamerNotificationService
1
+package fr.forum_thalie.tsumugi.streamerNotificationService
2 2
 
3 3
 import android.content.Context
4
-import io.r_a_d.radio2.BaseNotification
4
+import fr.forum_thalie.tsumugi.BaseNotification
5 5
 import java.util.*
6 6
 
7 7
 class ServiceNotification(

app/src/main/java/io/r_a_d/radio2/streamerNotificationService/StreamerMonitorExtensions.kt → app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/StreamerMonitorExtensions.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.streamerNotificationService
1
+package fr.forum_thalie.tsumugi.streamerNotificationService
2 2
 
3 3
 import android.app.AlarmManager
4 4
 import android.app.PendingIntent
@@ -10,9 +10,9 @@ import android.os.SystemClock
10 10
 import android.util.Log
11 11
 import androidx.core.app.NotificationCompat
12 12
 import androidx.preference.PreferenceManager
13
-import io.r_a_d.radio2.*
14
-import io.r_a_d.radio2.alarm.RadioAlarm
15
-import io.r_a_d.radio2.playerstore.PlayerStore
13
+import fr.forum_thalie.tsumugi.*
14
+import fr.forum_thalie.tsumugi.alarm.RadioAlarm
15
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
16 16
 import org.json.JSONObject
17 17
 import java.net.URL
18 18
 

app/src/main/java/io/r_a_d/radio2/streamerNotificationService/StreamerMonitorService.kt → app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/StreamerMonitorService.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.streamerNotificationService
1
+package fr.forum_thalie.tsumugi.streamerNotificationService
2 2
 
3 3
 
4 4
 import android.app.Service
@@ -9,9 +9,9 @@ import android.util.Log
9 9
 import androidx.core.app.NotificationCompat
10 10
 import androidx.lifecycle.Observer
11 11
 import androidx.preference.PreferenceManager
12
-import io.r_a_d.radio2.Actions
13
-import io.r_a_d.radio2.R
14
-import io.r_a_d.radio2.tag
12
+import fr.forum_thalie.tsumugi.Actions
13
+import fr.forum_thalie.tsumugi.R
14
+import fr.forum_thalie.tsumugi.tag
15 15
 import java.util.*
16 16
 
17 17
 class StreamerMonitorService : Service() {

app/src/main/java/io/r_a_d/radio2/streamerNotificationService/StreamerNotification.kt → app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/StreamerNotification.kt ファイルの表示

@@ -1,7 +1,7 @@
1
-package io.r_a_d.radio2.streamerNotificationService
1
+package fr.forum_thalie.tsumugi.streamerNotificationService
2 2
 
3 3
 import android.content.Context
4
-import io.r_a_d.radio2.BaseNotification
4
+import fr.forum_thalie.tsumugi.BaseNotification
5 5
 import java.util.*
6 6
 
7 7
 class StreamerNotification(

app/src/main/java/io/r_a_d/radio2/streamerNotificationService/WorkerStore.kt → app/src/main/java/fr/forum_thalie/tsumugi/streamerNotificationService/WorkerStore.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.streamerNotificationService
1
+package fr.forum_thalie.tsumugi.streamerNotificationService
2 2
 
3 3
 import android.content.Context
4 4
 import android.util.Log
@@ -6,8 +6,8 @@ import androidx.core.app.NotificationCompat
6 6
 import androidx.lifecycle.MutableLiveData
7 7
 import androidx.lifecycle.Observer
8 8
 import androidx.preference.PreferenceManager
9
-import io.r_a_d.radio2.R
10
-import io.r_a_d.radio2.tag
9
+import fr.forum_thalie.tsumugi.R
10
+import fr.forum_thalie.tsumugi.tag
11 11
 
12 12
 class WorkerStore {
13 13
     companion object {

app/src/main/java/io/r_a_d/radio2/ui/chat/ChatFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/chat/ChatFragment.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.chat
1
+package fr.forum_thalie.tsumugi.ui.chat
2 2
 
3 3
 import android.os.Bundle
4 4
 import android.util.Log
@@ -9,7 +9,7 @@ import android.view.WindowManager
9 9
 import android.webkit.WebView
10 10
 import androidx.fragment.app.Fragment
11 11
 import androidx.lifecycle.ViewModelProviders
12
-import io.r_a_d.radio2.R
12
+import fr.forum_thalie.tsumugi.R
13 13
 
14 14
 
15 15
 class ChatFragment : Fragment() {

app/src/main/java/io/r_a_d/radio2/ui/chat/ChatViewModel.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/chat/ChatViewModel.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.chat
1
+package fr.forum_thalie.tsumugi.ui.chat
2 2
 
3 3
 import android.view.View
4 4
 import android.webkit.WebView

app/src/main/java/io/r_a_d/radio2/ui/chat/WebViewChat.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/chat/WebViewChat.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.chat
1
+package fr.forum_thalie.tsumugi.ui.chat
2 2
 
3 3
 import android.annotation.SuppressLint
4 4
 import android.content.Intent

app/src/main/java/io/r_a_d/radio2/ui/news/News.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/news/News.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.news
1
+package fr.forum_thalie.tsumugi.ui.news
2 2
 
3 3
 import java.util.*
4 4
 

app/src/main/java/io/r_a_d/radio2/ui/news/NewsAdapter.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/news/NewsAdapter.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.news
1
+package fr.forum_thalie.tsumugi.ui.news
2 2
 
3 3
 import android.annotation.SuppressLint
4 4
 import android.widget.TextView
@@ -8,7 +8,7 @@ import androidx.constraintlayout.widget.ConstraintLayout
8 8
 import androidx.core.text.HtmlCompat
9 9
 import androidx.core.widget.TextViewCompat
10 10
 import androidx.recyclerview.widget.RecyclerView
11
-import io.r_a_d.radio2.R
11
+import fr.forum_thalie.tsumugi.R
12 12
 import kotlin.collections.ArrayList
13 13
 
14 14
 class NewsAdapter(private val dataSet: ArrayList<News>

app/src/main/java/io/r_a_d/radio2/ui/news/NewsFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/news/NewsFragment.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.news
1
+package fr.forum_thalie.tsumugi.ui.news
2 2
 
3 3
 import android.os.Bundle
4 4
 import android.util.Log
@@ -9,7 +9,7 @@ import androidx.fragment.app.Fragment
9 9
 import androidx.lifecycle.ViewModelProviders
10 10
 import androidx.recyclerview.widget.LinearLayoutManager
11 11
 import androidx.recyclerview.widget.RecyclerView
12
-import io.r_a_d.radio2.R
12
+import fr.forum_thalie.tsumugi.R
13 13
 
14 14
 class NewsFragment : Fragment() {
15 15
 

app/src/main/java/io/r_a_d/radio2/ui/news/NewsViewModel.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/news/NewsViewModel.kt ファイルの表示

@@ -1,10 +1,10 @@
1
-package io.r_a_d.radio2.ui.news
1
+package fr.forum_thalie.tsumugi.ui.news
2 2
 
3 3
 import android.util.Log
4 4
 import androidx.lifecycle.ViewModel
5 5
 import androidx.recyclerview.widget.RecyclerView
6
-import io.r_a_d.radio2.Async
7
-import io.r_a_d.radio2.tag
6
+import fr.forum_thalie.tsumugi.Async
7
+import fr.forum_thalie.tsumugi.tag
8 8
 import org.json.JSONArray
9 9
 import org.json.JSONObject
10 10
 import java.net.URL

app/src/main/java/io/r_a_d/radio2/ui/nowplaying/NowPlayingFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/nowplaying/NowPlayingFragment.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.nowplaying
1
+package fr.forum_thalie.tsumugi.ui.nowplaying
2 2
 
3 3
 import android.annotation.SuppressLint
4 4
 import android.content.ClipboardManager
@@ -19,10 +19,10 @@ import androidx.core.widget.TextViewCompat
19 19
 import androidx.lifecycle.Observer
20 20
 import com.google.android.material.snackbar.BaseTransientBottomBar
21 21
 import com.google.android.material.snackbar.Snackbar
22
-import io.r_a_d.radio2.*
23
-import io.r_a_d.radio2.alarm.RadioSleeper
24
-import io.r_a_d.radio2.playerstore.PlayerStore
25
-import io.r_a_d.radio2.playerstore.Song
22
+import fr.forum_thalie.tsumugi.*
23
+import fr.forum_thalie.tsumugi.alarm.RadioSleeper
24
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
25
+import fr.forum_thalie.tsumugi.playerstore.Song
26 26
 
27 27
 
28 28
 class NowPlayingFragment : Fragment() {

app/src/main/java/io/r_a_d/radio2/ui/nowplaying/NowPlayingViewModel.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/nowplaying/NowPlayingViewModel.kt ファイルの表示

@@ -1,9 +1,9 @@
1
-package io.r_a_d.radio2.ui.nowplaying
1
+package fr.forum_thalie.tsumugi.ui.nowplaying
2 2
 
3 3
 import android.widget.SeekBar
4 4
 import androidx.lifecycle.MutableLiveData
5 5
 import androidx.lifecycle.ViewModel
6
-import io.r_a_d.radio2.playerstore.PlayerStore
6
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
7 7
 
8 8
 class NowPlayingViewModel: ViewModel() {
9 9
 

app/src/main/java/io/r_a_d/radio2/ui/songs/SongsFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/SongsFragment.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.songs
1
+package fr.forum_thalie.tsumugi.ui.songs
2 2
 
3 3
 import android.os.Bundle
4 4
 import android.util.Log
@@ -14,13 +14,13 @@ import androidx.viewpager.widget.ViewPager
14 14
 import com.google.android.material.snackbar.BaseTransientBottomBar
15 15
 import com.google.android.material.snackbar.Snackbar
16 16
 import com.google.android.material.tabs.TabLayout
17
-import io.r_a_d.radio2.R
18
-import io.r_a_d.radio2.preferenceStore
19
-import io.r_a_d.radio2.ui.songs.queuelp.LastPlayedFragment
20
-import io.r_a_d.radio2.ui.songs.queuelp.QueueFragment
21
-import io.r_a_d.radio2.ui.songs.request.FavoritesFragment
22
-import io.r_a_d.radio2.ui.songs.request.RequestFragment
23
-import io.r_a_d.radio2.ui.songs.request.Requestor
17
+import fr.forum_thalie.tsumugi.R
18
+import fr.forum_thalie.tsumugi.preferenceStore
19
+import fr.forum_thalie.tsumugi.ui.songs.queuelp.LastPlayedFragment
20
+import fr.forum_thalie.tsumugi.ui.songs.queuelp.QueueFragment
21
+import fr.forum_thalie.tsumugi.ui.songs.request.FavoritesFragment
22
+import fr.forum_thalie.tsumugi.ui.songs.request.RequestFragment
23
+import fr.forum_thalie.tsumugi.ui.songs.request.Requestor
24 24
 
25 25
 class SongsFragment : Fragment() {
26 26
 

app/src/main/java/io/r_a_d/radio2/ui/songs/SongsPagerAdapter.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/SongsPagerAdapter.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.songs
1
+package fr.forum_thalie.tsumugi.ui.songs
2 2
 
3 3
 import androidx.fragment.app.Fragment
4 4
 import androidx.fragment.app.FragmentPagerAdapter

app/src/main/java/io/r_a_d/radio2/ui/songs/queuelp/LastPlayedFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/queuelp/LastPlayedFragment.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.songs.queuelp
1
+package fr.forum_thalie.tsumugi.ui.songs.queuelp
2 2
 
3 3
 import android.os.Bundle
4 4
 import android.util.Log
@@ -9,8 +9,8 @@ import android.view.ViewGroup
9 9
 import androidx.lifecycle.Observer
10 10
 import androidx.recyclerview.widget.LinearLayoutManager
11 11
 import androidx.recyclerview.widget.RecyclerView
12
-import io.r_a_d.radio2.R
13
-import io.r_a_d.radio2.playerstore.PlayerStore
12
+import fr.forum_thalie.tsumugi.R
13
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
14 14
 
15 15
 /**
16 16
  * A simple [Fragment] subclass.

app/src/main/java/io/r_a_d/radio2/ui/songs/queuelp/QueueFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/queuelp/QueueFragment.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.songs.queuelp
1
+package fr.forum_thalie.tsumugi.ui.songs.queuelp
2 2
 
3 3
 import android.os.Bundle
4 4
 import android.util.Log
@@ -9,9 +9,9 @@ import androidx.fragment.app.Fragment
9 9
 import androidx.lifecycle.Observer
10 10
 import androidx.recyclerview.widget.LinearLayoutManager
11 11
 import androidx.recyclerview.widget.RecyclerView
12
-import io.r_a_d.radio2.R
13
-import io.r_a_d.radio2.playerstore.PlayerStore
14
-import io.r_a_d.radio2.playerstore.Song
12
+import fr.forum_thalie.tsumugi.R
13
+import fr.forum_thalie.tsumugi.playerstore.PlayerStore
14
+import fr.forum_thalie.tsumugi.playerstore.Song
15 15
 
16 16
 class QueueFragment : Fragment(){
17 17
     private val lastPlayedFragmentTag = this::class.java.name

app/src/main/java/io/r_a_d/radio2/ui/songs/queuelp/SongAdaptater.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/queuelp/SongAdaptater.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.songs.queuelp
1
+package fr.forum_thalie.tsumugi.ui.songs.queuelp
2 2
 
3 3
 import android.annotation.SuppressLint
4 4
 import android.graphics.Color
@@ -7,10 +7,10 @@ import android.view.ViewGroup
7 7
 import androidx.constraintlayout.widget.ConstraintLayout
8 8
 import androidx.core.content.res.ResourcesCompat
9 9
 import androidx.recyclerview.widget.RecyclerView
10
-import io.r_a_d.radio2.R
11
-import io.r_a_d.radio2.colorBlue
12
-import io.r_a_d.radio2.colorWhited
13
-import io.r_a_d.radio2.playerstore.Song
10
+import fr.forum_thalie.tsumugi.R
11
+import fr.forum_thalie.tsumugi.colorBlue
12
+import fr.forum_thalie.tsumugi.colorWhited
13
+import fr.forum_thalie.tsumugi.playerstore.Song
14 14
 import kotlinx.android.synthetic.main.song_view.view.*
15 15
 import kotlin.collections.ArrayList
16 16
 

app/src/main/java/io/r_a_d/radio2/ui/songs/request/CooldownCalculator.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/CooldownCalculator.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.songs.request
1
+package fr.forum_thalie.tsumugi.ui.songs.request
2 2
 
3 3
 import kotlin.math.exp
4 4
 import kotlin.math.max

app/src/main/java/io/r_a_d/radio2/ui/songs/request/FavoritesFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/FavoritesFragment.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.songs.request
1
+package fr.forum_thalie.tsumugi.ui.songs.request
2 2
 
3 3
 import android.os.Build
4 4
 import android.os.Bundle
@@ -14,7 +14,7 @@ import androidx.lifecycle.Observer
14 14
 import androidx.recyclerview.widget.LinearLayoutManager
15 15
 import androidx.recyclerview.widget.RecyclerView
16 16
 import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
17
-import io.r_a_d.radio2.*
17
+import fr.forum_thalie.tsumugi.*
18 18
 
19 19
 
20 20
 class FavoritesFragment : Fragment()  {

app/src/main/java/io/r_a_d/radio2/ui/songs/request/RequestFragment.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/RequestFragment.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.songs.request
1
+package fr.forum_thalie.tsumugi.ui.songs.request
2 2
 
3 3
 import android.os.Bundle
4 4
 import android.util.Log
@@ -11,7 +11,7 @@ import androidx.lifecycle.Observer
11 11
 import androidx.recyclerview.widget.LinearLayoutManager
12 12
 import androidx.recyclerview.widget.RecyclerView
13 13
 import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
14
-import io.r_a_d.radio2.R
14
+import fr.forum_thalie.tsumugi.R
15 15
 
16 16
 class RequestFragment : Fragment() {
17 17
 

app/src/main/java/io/r_a_d/radio2/ui/songs/request/RequestResponse.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/RequestResponse.kt ファイルの表示

@@ -1,6 +1,6 @@
1
-package io.r_a_d.radio2.ui.songs.request
1
+package fr.forum_thalie.tsumugi.ui.songs.request
2 2
 
3
-import io.r_a_d.radio2.playerstore.Song
3
+import fr.forum_thalie.tsumugi.playerstore.Song
4 4
 import org.json.JSONObject
5 5
 
6 6
 class RequestResponse(jsonResponse: JSONObject) {

app/src/main/java/io/r_a_d/radio2/ui/songs/request/RequestSongAdapter.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/RequestSongAdapter.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2.ui.songs.request
1
+package fr.forum_thalie.tsumugi.ui.songs.request
2 2
 
3 3
 import android.annotation.SuppressLint
4 4
 import android.os.Build
@@ -9,8 +9,8 @@ import android.widget.TextView
9 9
 import androidx.constraintlayout.widget.ConstraintLayout
10 10
 import androidx.core.widget.TextViewCompat
11 11
 import androidx.recyclerview.widget.RecyclerView
12
-import io.r_a_d.radio2.*
13
-import io.r_a_d.radio2.playerstore.Song
12
+import fr.forum_thalie.tsumugi.*
13
+import fr.forum_thalie.tsumugi.playerstore.Song
14 14
 import kotlinx.android.synthetic.main.request_song_view.view.*
15 15
 import android.view.View
16 16
 import kotlinx.android.synthetic.main.button_load_more.view.*

app/src/main/java/io/r_a_d/radio2/ui/songs/request/Requestor.kt → app/src/main/java/fr/forum_thalie/tsumugi/ui/songs/request/Requestor.kt ファイルの表示

@@ -1,12 +1,12 @@
1
-package io.r_a_d.radio2.ui.songs.request
1
+package fr.forum_thalie.tsumugi.ui.songs.request
2 2
 
3 3
 import android.util.Log
4 4
 import androidx.lifecycle.MutableLiveData
5
-import io.r_a_d.radio2.ActionOnError
6
-import io.r_a_d.radio2.Async
7
-import io.r_a_d.radio2.playerstore.Song
8
-import io.r_a_d.radio2.preferenceStore
9
-import io.r_a_d.radio2.tag
5
+import fr.forum_thalie.tsumugi.ActionOnError
6
+import fr.forum_thalie.tsumugi.Async
7
+import fr.forum_thalie.tsumugi.playerstore.Song
8
+import fr.forum_thalie.tsumugi.preferenceStore
9
+import fr.forum_thalie.tsumugi.tag
10 10
 import org.json.JSONArray
11 11
 import org.json.JSONException
12 12
 import org.json.JSONObject

+ 13 - 0
app/src/main/res/drawable-anydpi-v24/lollipop_logo.xml ファイルの表示

@@ -0,0 +1,13 @@
1
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
2
+    android:width="24dp"
3
+    android:height="24dp"
4
+    android:viewportWidth="26.086956"
5
+    android:viewportHeight="26.086956"
6
+    android:tint="#FFFFFF">
7
+  <group android:translateX="1.0434783"
8
+      android:translateY="1.0434783">
9
+      <path
10
+          android:fillColor="#FF000000"
11
+          android:pathData="M3.24,6.15C2.51,6.43 2,7.17 2,8v12c0,1.1 0.89,2 2,2h16c1.11,0 2,-0.9 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2L8.3,6l8.26,-3.34L15.88,1 3.24,6.15zM7,20c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3zM20,12h-2v-2h-2v2L4,12L4,8h16v4z"/>
12
+  </group>
13
+</vector>

BIN
app/src/main/res/drawable-hdpi/lollipop_logo.png ファイルの表示


BIN
app/src/main/res/drawable-mdpi/lollipop_logo.png ファイルの表示


BIN
app/src/main/res/drawable-xhdpi/lollipop_logo.png ファイルの表示


BIN
app/src/main/res/drawable-xxhdpi/lollipop_logo.png ファイルの表示


BIN
app/src/main/res/drawable/actionbar_logo.9.png ファイルの表示


BIN
app/src/main/res/drawable/actionbar_logo.jpg ファイルの表示


+ 1 - 1
app/src/main/res/drawable/ic_launcher_background.xml ファイルの表示

@@ -6,6 +6,6 @@
6 6
     android:viewportHeight="108"
7 7
     >
8 8
     <path
9
-        android:fillColor="@color/orange"
9
+        android:fillColor="@color/colorAccent"
10 10
         android:pathData="M0,0h108v108h-108z" />
11 11
 </vector>

BIN
app/src/main/res/drawable/lollipop_logo.png ファイルの表示


BIN
app/src/main/res/drawable/news_bg.png ファイルの表示


BIN
app/src/main/res/drawable/splash_logo.jpg ファイルの表示


BIN
app/src/main/res/drawable/splash_logo.png ファイルの表示


+ 1 - 1
app/src/main/res/navigation/navigation_chat.xml ファイルの表示

@@ -7,7 +7,7 @@
7 7
     tools:ignore="UnusedNavigation">
8 8
     <fragment
9 9
         android:id="@+id/fragment_chat"
10
-        android:name="io.r_a_d.radio2.ui.chat.ChatFragment"
10
+        android:name="fr.forum_thalie.tsumugi.ui.chat.ChatFragment"
11 11
         android:label="@string/title_chat"
12 12
         tools:layout="@layout/fragment_chat" />
13 13
 </navigation>

+ 1 - 1
app/src/main/res/navigation/navigation_news.xml ファイルの表示

@@ -7,7 +7,7 @@
7 7
     tools:ignore="UnusedNavigation">
8 8
     <fragment
9 9
         android:id="@+id/fragment_news"
10
-        android:name="io.r_a_d.radio2.ui.news.NewsFragment"
10
+        android:name="fr.forum_thalie.tsumugi.ui.news.NewsFragment"
11 11
         android:label="@string/title_news"
12 12
         tools:layout="@layout/fragment_songs" />
13 13
 </navigation>

+ 1 - 1
app/src/main/res/navigation/navigation_nowplaying.xml ファイルの表示

@@ -8,7 +8,7 @@
8 8
 
9 9
     <fragment
10 10
         android:id="@+id/fragment_nowplaying"
11
-        android:name="io.r_a_d.radio2.ui.nowplaying.NowPlayingFragment"
11
+        android:name="fr.forum_thalie.tsumugi.ui.nowplaying.NowPlayingFragment"
12 12
         android:label="@string/title_nowplaying" />
13 13
 
14 14
 </navigation>

+ 1 - 1
app/src/main/res/navigation/navigation_songs.xml ファイルの表示

@@ -7,7 +7,7 @@
7 7
     tools:ignore="UnusedNavigation">
8 8
     <fragment
9 9
         android:id="@+id/fragment_songs"
10
-        android:name="io.r_a_d.radio2.ui.songs.SongsFragment"
10
+        android:name="fr.forum_thalie.tsumugi.ui.songs.SongsFragment"
11 11
         android:label="@string/title_queue_lp"
12 12
         tools:layout="@layout/fragment_songs" />
13 13
 </navigation>

+ 1 - 1
app/src/main/res/values/colors.xml ファイルの表示

@@ -2,7 +2,7 @@
2 2
 <resources>
3 3
     <color name="colorPrimary">#333333</color>
4 4
     <color name="colorPrimaryDark">#222222</color>
5
-    <color name="colorAccent">#DF4C3A</color>
5
+    <color name="colorAccent">#f58b01</color>
6 6
     <color name="dark">#454545</color>
7 7
     <color name="orange">#DF4C3A</color>
8 8
     <color name="whited">#DDDDDD</color>

+ 5 - 5
app/src/main/res/values/strings.xml ファイルの表示

@@ -1,6 +1,6 @@
1 1
 <resources>
2
-    <string name="app_name">R/a/dio2</string>
3
-    <string name="title_nowplaying">R/a/dio</string>
2
+    <string name="app_name">Tsumugi</string>
3
+    <string name="title_nowplaying">Tsumugi</string>
4 4
     <string name="title_queue_lp">Songs</string>
5 5
     <string name="title_chat">Chat</string>
6 6
     <string name="title_news">News</string>
@@ -34,13 +34,13 @@
34 34
     <string name="ra_f">.ra f</string>
35 35
 
36 36
     <string name="nowPlayingNotificationChannel">R/a/dio Stream Service</string>
37
-    <string name="nowPlayingChannelId">io.r_a_d.radio2.PLAYER_SERVICE</string>
37
+    <string name="nowPlayingChannelId">fr.forum_thalie.tsumugi.PLAYER_SERVICE</string>
38 38
 
39 39
     <string name="streamerServiceChannel">Streamer Monitor Service</string>
40
-    <string name="streamerServiceChannelId">io.r_a_d.radio2.STREAMER_NOTIFICATION_SERVICE</string>
40
+    <string name="streamerServiceChannelId">fr.forum_thalie.tsumugi.STREAMER_NOTIFICATION_SERVICE</string>
41 41
 
42 42
     <string name="streamerNotificationChannel">New Streamer Notification</string>
43
-    <string name="streamerNotificationChannelId">io.r_a_d.radio2.STREAMER_NOTIFICATION_NEW</string>
43
+    <string name="streamerNotificationChannelId">fr.forum_thalie.tsumugi.STREAMER_NOTIFICATION_NEW</string>
44 44
     <string name="warningStreamerNotif">
45 45
         This feature is EXPERIMENTAL.
46 46
         \nIt WILL consume your battery by polling the server regularly.

+ 4 - 4
app/src/main/res/xml/preferences.xml ファイルの表示

@@ -8,28 +8,28 @@
8 8
         app:icon="@drawable/ic_alarm"
9 9
         app:key="alarmScreen"
10 10
         app:title="Set up alarm clock"
11
-        app:fragment="io.r_a_d.radio2.preferences.AlarmFragment"
11
+        app:fragment="fr.forum_thalie.tsumugi.preferences.AlarmFragment"
12 12
         />
13 13
 
14 14
     <Preference
15 15
         app:icon="@drawable/ic_av_timer"
16 16
         app:key="sleepScreen"
17 17
         app:title="Set sleep timer"
18
-        app:fragment="io.r_a_d.radio2.preferences.SleepFragment"
18
+        app:fragment="fr.forum_thalie.tsumugi.preferences.SleepFragment"
19 19
         />
20 20
 
21 21
     <Preference
22 22
         app:icon="@drawable/ic_customize"
23 23
         app:key="CustomizeFragment"
24 24
         app:title="Customize app behavior"
25
-        app:fragment="io.r_a_d.radio2.preferences.CustomizeFragment"
25
+        app:fragment="fr.forum_thalie.tsumugi.preferences.CustomizeFragment"
26 26
         />
27 27
 
28 28
     <Preference
29 29
         app:icon="@drawable/ic_notification"
30 30
         app:key="streamerNotifServiceFragment"
31 31
         app:title="Streamer Notification Service"
32
-        app:fragment="io.r_a_d.radio2.preferences.StreamerNotifServiceFragment"
32
+        app:fragment="fr.forum_thalie.tsumugi.preferences.StreamerNotifServiceFragment"
33 33
         />
34 34
 
35 35
     <Preference

app/src/test/java/io/r_a_d/radio2/ExampleUnitTest.kt → app/src/test/java/fr/forum_thalie/tsumugi/ExampleUnitTest.kt ファイルの表示

@@ -1,4 +1,4 @@
1
-package io.r_a_d.radio2
1
+package fr.forum_thalie.tsumugi
2 2
 
3 3
 import org.junit.Test
4 4
 

+ 1 - 1
build.gradle ファイルの表示

@@ -1,7 +1,7 @@
1 1
 // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 2
 
3 3
 buildscript {
4
-    ext.kotlin_version = '1.3.60'
4
+    ext.kotlin_version = '1.3.61'
5 5
     repositories {
6 6
         google()
7 7
         jcenter()