92 Commits

Author SHA1 Message Date
Tsiry Sandratraina
3e6bdc3d2e fix: update log crate 2023-11-01 08:49:41 +00:00
Tsiry Sandratraina
a02024aed9 don't wrap database connection inside Mutex 2023-05-07 20:59:26 +03:00
Tsiry Sandratraina
ea52efd352 feat(proto): configure buf to generate kotlin client 2023-04-18 22:34:34 +03:00
Tsiry Sandratraina
dc8de02d75 feat(server): start gRPC server over unix domain socket 2023-04-15 04:52:40 +03:00
Tsiry Sandratraina
a8a1ed36c3 fix android path
fix android db path
2023-04-13 23:57:21 +03:00
Tsiry Sandratraina
5abbbd144d bump version code
bump version code

bump version code
2023-04-13 23:57:17 +03:00
Tsiry Sandratraina
9ffca7702b bump version code
bump version code

bump version code

bump version code

bump version code

bump version code

bump version code

bump version code

bump version code
2023-04-03 11:49:19 +03:00
Tsiry Sandratraina
472876da90 feat(api): add filter query parameter
revert changes
2023-04-03 11:49:16 +03:00
Tsiry Sandratraina
8fc59d3330 fix(scanner): re-write the scanner and the search engine, upgrade tantivy to 0.19.2 2023-04-03 11:49:15 +03:00
Tsiry Sandratraina
75fe5aa21c chore: bump version code
chore: bump version code

chore: bump version code

chore: bump version code

chore: bump version code
2023-02-17 21:19:06 +03:00
Tsiry Sandratraina
bebed44714 fix(player): enable remove_track_at and play_track_at for remote player
fix(client): solve error with remote_track

fix(client): solve issue with remove_track
2023-02-17 09:29:27 +03:00
Tsiry Sandratraina
5f61342564 chore: bump version code
chore: bump version code

chore: bump version code
2023-02-17 08:07:16 +03:00
Tsiry Sandratraina
7c06d146c9 fix(server): solve issue with the remote cover url 2023-02-16 23:35:42 +03:00
Tsiry Sandratraina
db3f58f66c fix(addon): solve issue with load_tracks 2023-02-16 21:01:42 +03:00
Tsiry Sandratraina
ae47e071f3 feat: add start_index parameter 2023-02-16 10:21:36 +03:00
Tsiry Sandratraina
19e0779c96 feat: connect to remote player 2023-02-16 09:26:17 +03:00
Tsiry Sandratraina
f23e4cce98 chore: bump version code 2023-01-12 17:31:29 +03:00
Tsiry Sandratraina
734e24a920 chore(settings): bump version code
chore(audio): update dependencies

chore(types): bump version code

chore(discovery): bump version code

chore(types): update dependencies

chore(entity): bump version code

chore(tracklist): bump version code

chore(storage): bump version code

chore(playback): bump version code

chore(migration): bump version code

chore(scanner): bump version code

chore(server): bump version code

chore(client): bump version code

chore(addons): bump version code

chore(graphql): bump version code

chore(webui): bump version code

chore: bump version code
2023-01-12 17:29:10 +03:00
Tsiry Sandratraina
6b5a92c061 fix(server): re-generate proto
fix(server): re-generate proto
2023-01-11 22:04:01 +03:00
Tsiry Sandratraina
0c9b06325d fix(server): return complete artist's albums 2023-01-11 22:04:01 +03:00
Tsiry Sandratraina
afebede8a3 feat: improve remote connect 2023-01-11 22:03:59 +03:00
Tsiry Sandratraina
9cb69762c0 feat(graphql): optimize remote device connection 2023-01-11 22:03:58 +03:00
Tsiry Sandratraina
623f2e6ad2 feat(api): add pagination 2023-01-11 22:03:57 +03:00
Tsiry Sandratraina
29c6b39c4d refacto: add reusable entity repositories 2023-01-11 22:03:57 +03:00
Tsiry Sandratraina
64691aabd1 chore: fix broken tests 2022-12-22 22:12:36 +03:00
Tsiry Sandratraina
055e7ac4fb chore: setup bazel build 2022-12-22 21:41:34 +03:00
Tsiry Sandratraina
29947dfab6 chore: build with bazel+cargo-raze 2022-12-19 16:47:40 +03:00
Tsiry Sandratraina
39b983ae5e chore: update grpc server tests
fix ci
2022-12-10 12:08:15 +03:00
Tsiry Sandratraina
b13f9c239d chore: update server (playback api) tests 2022-12-07 22:01:29 +03:00
Tsiry Sandratraina
e014f0843c chore: update server (library api) tests 2022-12-07 11:16:04 +03:00
Tsiry Sandratraina
4a19a082ad chore: update server tests 2022-12-07 10:45:10 +03:00
Tsiry Sandratraina
2322e6436c skip cover url test
work in progress
2022-12-07 10:45:08 +03:00
Tsiry Sandratraina
3e7fc2397c chore: configure server tests 2022-12-06 22:00:52 +03:00
Tsiry Sandratraina
1279d7a63a bump version code
bump version code
2022-12-05 12:22:25 +03:00
Tsiry Sandratraina
fd27e17003 chore: bump version code 2022-11-21 00:12:36 +03:00
Tsiry Sandratraina
d1b08a34e7 feat(graphql): implement playlist queries and mutations
work in progress

work in progress
2022-11-19 23:41:55 +03:00
Tsiry Sandratraina
7448f95bd9 fix(tracklist): resolve bug in remove_track_at()
chore: bump version code

chore: bump version code
2022-11-18 08:49:08 +03:00
Tsiry Sandratraina
0cc787c81a fix(server): resolve type issues
fix(server): resolve type issues

fix(server): resolve type issues
2022-11-14 01:59:10 +03:00
Tsiry Sandratraina
a7f305026d fix(proto): remove optional label 2022-11-14 01:22:23 +03:00
Tsiry Sandratraina
6512f7fa40 chore: bump version code
chore: update Cargo.toml

chore: bump version code
2022-11-14 00:04:14 +03:00
Tsiry Sandratraina
1c53b10963 refactoring scanner implementation 2022-11-13 21:12:30 +03:00
Tsiry Sandratraina
a35bca11bb feat(scanner): read AlbumArtist information 2022-11-10 22:18:10 +03:00
Tsiry Sandratraina
8f5a0b1361 [grpc] return artist's albums
fix album::Entity::find()
2022-10-30 20:34:23 +03:00
Tsiry Sandratraina
34a50432e1 refactoring object types 2022-10-30 00:10:55 +03:00
Tsiry Sandratraina
d4063d0ddc [webui] display CurrentTrack Album Cover 2022-10-25 10:08:05 +03:00
Tsiry Sandratraina
1fddfa230a [webui] display current track in real time 2022-10-25 01:26:35 +03:00
Tsiry Sandratraina
ac9d9f33d5 use Arc<std::sync::Mutex<UnboundedSender<PlayerCommand>>> 2022-10-24 15:36:16 +00:00
Tsiry Sandratraina
e2e8a0284a fix progressbar bug 2022-10-21 17:18:38 +03:00
Tsiry Sandratraina
27888f7e10 fix Mutex bugs
fix Tracklist `Mutex` bug

fix player tracklist

remove unused import

fix: refactoring the playback engine

fix: wrong position_ms
2022-10-21 09:34:48 +03:00
Tsiry Sandratraina
c5ddcf3b3e broadcast websocket event on play/pause 2022-10-19 20:35:55 +03:00