mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 07:55:18 +00:00

* feat: add connect server support * feat: add ability discover and connect to same network Spotube(s) and sync queue * feat(connect): add player controls, shuffle, loop, progress bar and queue support * feat: make control page adaptive * feat: add volume control support * cd: upgrade macos runner version * chore: upgrade inappwebview version to 6 * feat: customized devices button * feat: add user icon next to devices button * feat: add play in remote device support * feat: show alert when new client connects * fix: ignore the device itself from broadcast list * fix: volume control not working * feat: add ability to select current device's output speaker
26 lines
913 B
Dart
26 lines
913 B
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'connect.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
_$WebSocketLoadEventDataImpl _$$WebSocketLoadEventDataImplFromJson(
|
|
Map<String, dynamic> json) =>
|
|
_$WebSocketLoadEventDataImpl(
|
|
tracks: (json['tracks'] as List<dynamic>)
|
|
.map((e) => Track.fromJson(e as Map<String, dynamic>))
|
|
.toList(),
|
|
collectionId: json['collectionId'] as String?,
|
|
initialIndex: json['initialIndex'] as int?,
|
|
);
|
|
|
|
Map<String, dynamic> _$$WebSocketLoadEventDataImplToJson(
|
|
_$WebSocketLoadEventDataImpl instance) =>
|
|
<String, dynamic>{
|
|
'tracks': _tracksJson(instance.tracks),
|
|
'collectionId': instance.collectionId,
|
|
'initialIndex': instance.initialIndex,
|
|
};
|