Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
arunvariyath committed Feb 16, 2024
2 parents 15fe47e + e1a6e1d commit 2fef217
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ public final class Video {
public boolean incognito;
public String likeCount;
public String dislikeCount;
public String subscriberCount;
public float volume = 1.0f;
public boolean deArrowProcessed;
private int startSegmentNum;
Expand Down Expand Up @@ -596,6 +597,7 @@ public void sync(MediaItemMetadata metadata) {
isSubscribed = metadata.isSubscribed();
likeCount = metadata.getLikeCount();
dislikeCount = metadata.getDislikeCount();
subscriberCount = metadata.getSubscriberCount();
notificationStates = metadata.getNotificationStates();
author = metadata.getAuthor();
isSynced = true;
Expand Down
19 changes: 18 additions & 1 deletion common/src/main/res/values-hu/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,7 @@
<string name="master_volume">Fő hangerő</string>
<string name="volume_limit">Hangerő korlát</string>
<string name="play_video">Lejátszás</string>
<string name="remember_position_of_short_videos">Emlékezzen az 5 percnél rövidebb videók helyzetére</string>
<string name="remember_position_of_short_videos">Emlékezzen az 5 percnél rövidebb videók pozíciójára</string>
<string name="player_show_tooltips">Buboréksúgó a gomboknál</string>
<string name="action_like_unset">A \"Tetszik\" nincs beállítva</string>
<string name="action_dislike_unset">A \"Nem tetszik\" nincs beállítva</string>
Expand Down Expand Up @@ -627,4 +627,21 @@
<string name="save_playlist">Lista hozzáadása a videólisták részhez</string>
<string name="pin_playlist">Videólista hozzáadása az oldalsávhoz</string>
<string name="pin_channel">Csatorna hozzáadása az oldalsávhoz</string>
<string name="action_sound_off">Hang kikapcsolása</string>
<string name="remember_position_of_live_videos">Emlékezzen az élő adás pozíciójára</string>
<string name="dearrow_status">DeArrow állapotának ellenőrzése</string>
<string name="hide_watched_from_notifications">Megnézett videók elrejtése az Értesítésekből</string>
<string name="header_sports">Sport</string>
<string name="keep_finished_activities">Befejezett tevékenységek megőrzése</string>
<string name="disable_channels_service">Csatornák szolgáltatás letiltása</string>
<string name="replace_titles">Címek lecserélése</string>
<string name="enable">Engedélyez</string>
<string name="more_info">További infó</string>
<string name="about_sponsorblock">A SponsorBlock-ról</string>
<string name="about_dearrow">A deArrow-ról</string>
<string name="replace_thumbnails">Bélyegképek lecserélése</string>
<string name="crowdsourced_thumbnails">Közösségi alapú bélyegképek</string>
<string name="crowdsoursed_titles">közösségi alapú címek</string>
<string name="dearrow_not_submitted_thumbs">A nem feliratkozott előnézeti képek forrása</string>
<string name="pitch_effect">Hangmagasság effekt</string>
</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ public class SynchronizeDatabaseWorker extends Worker {
private static final String TAG = SynchronizeDatabaseWorker.class.getSimpleName();
private static final String WORK_NAME = "Update channels";
private final UpdateChannelsTask mTask;
private static boolean sDone;

public SynchronizeDatabaseWorker(@NonNull Context context, @NonNull WorkerParameters workerParams) {
super(context, workerParams);
Expand All @@ -34,7 +35,9 @@ public SynchronizeDatabaseWorker(@NonNull Context context, @NonNull WorkerParame
}

public static void schedule(Context context) {
if (VERSION.SDK_INT >= 23 && GlobalPreferences.instance(context).isChannelsServiceEnabled()) {
if (VERSION.SDK_INT >= 23 && GlobalPreferences.instance(context).isChannelsServiceEnabled() && !sDone) {
sDone = true;

WorkManager workManager = WorkManager.getInstance(context);

// https://stackoverflow.com/questions/50943056/avoiding-duplicating-periodicworkrequest-from-workmanager
Expand Down
4 changes: 2 additions & 2 deletions smarttubetv/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ android {
applicationId "com.liskovsoft.smarttubetv"
minSdkVersion project.properties.minSdkVersion
targetSdkVersion project.properties.targetSdkVersion
versionCode 1312
versionName "21.22"
versionCode 1313
versionName "21.23"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
buildConfigField "long", "TIMESTAMP", System.currentTimeMillis() + "L"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.core.content.ContextCompat;
import androidx.leanback.app.RowsSupportFragment;
import androidx.leanback.media.PlayerAdapter;
Expand Down Expand Up @@ -90,6 +91,7 @@
* Plays selected video, loads playlist and related videos, and delegates playback to
* {@link VideoPlayerGlue}.
*/
@RequiresApi(19)
public class PlaybackFragment extends SeekModePlaybackFragment implements PlaybackView, PlayerManager {
private static final String TAG = PlaybackFragment.class.getSimpleName();
private static final int UPDATE_DELAY_MS = 100;
Expand Down Expand Up @@ -851,6 +853,10 @@ private CharSequence createSecondTitle(Video video) {
result = TextUtils.concat(result, " ", Video.TERTIARY_TEXT_DELIM, " ", video.dislikeCount, " ", Helpers.THUMB_DOWN); // color of thumb cannot be changed
}

if (getContext() != null && video.subscriberCount != null) {
result = TextUtils.concat(result, " ", Video.TERTIARY_TEXT_DELIM, " ", video.subscriberCount);
}

return result;
}

Expand Down

0 comments on commit 2fef217

Please sign in to comment.