Light theme default + yt-dlp search fallback

This commit is contained in:
iliasmouhcine
2026-08-22 13:02:32 +01:00
commit 7704cae4a0
282 changed files with 52324 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
class ChannelDetails {
const ChannelDetails({
required this.channelId,
required this.title,
required this.description,
required this.thumbnailUrl,
this.publishedAt,
this.joinDateLabel,
this.viewCount,
this.subscriberCount,
this.hiddenSubscriberCount = false,
this.videoCount,
this.country,
});
final String channelId;
final String title;
final String description;
final String thumbnailUrl;
/// Channel creation date from the official YouTube Data API.
final DateTime? publishedAt;
/// Human-readable join date returned by the public YouTube About page.
/// Used when no Google OAuth session is active.
final String? joinDateLabel;
/// Public total views for the channel.
final int? viewCount;
/// Public subscriber count. YouTube may hide it for some channels.
final int? subscriberCount;
final bool hiddenSubscriberCount;
/// Number of public videos reported by YouTube.
final int? videoCount;
final String? country;
}