Comments (4)
Updating audioserve to latest version:
-
Docker
stop and remove current container -docker rm -f audioserve
(or whatever name you gave to container during run)
docker pull izderadicka/audioserve
- to pull latest version of image
or start withdocker run --pull always ..
(but then with each start you automatically updating to last image and it is not available on older versions of docker) -
Static build
Just download latest static build releases and replace -
Build from source
I guess people will know what to do (git pull or git clone)
I'll keep it open for a while for people if folks will need some additional support with updating.
from audioserve.
Thanks a lot, that was easy. When I after docker pull izderadicka/audioserve
then use docker start audioserve
it automatically uses the latest one? How can I double check? Thanks again!
Edit 1: It seems updating involves more steps according to https://phoenixnap.com/kb/update-docker-image-container Is this guide correct?
Edit 2: I followed this guide and removed the old container and started audioserve the same way as the first time (see first post). Then I also had to restart apache. Without restarting I was not able to get the last remote position
from audioserve.
You can always check version of audioserve in image by running docker run --rm izderadicka/audioserve --version
Re: Edit1 - yes other steps are useful but not essential, I think - you should need to delete old version of container - but you'll get error if you try to run container with same name. You can use --rm
to delete container automatically after it is done.
Re: Edit 2: last remote position - it's bit tricky and probably not exactly bulletproof yet - last position is shared via websocket connection to client. After restart of server this connection is lost and client tries to reestablish (but it might take time, or maybe client is already had gave up on retrying) - so I think easiest is restart client - but maybe reverse proxy plays some role, I do not know about apache, but I would expect to handle new websocket connection from client if backend is up again.
from audioserve.
Thanks! It worked fine the way I described it, remote position (from both web version and Android app) included. Generally, position sync has worked very reliably. I have used Audioserve a lot, listening audiobooks and I am very happy with it. Also great that it uses so little resorces. Am running it on the cheapest and slowest VPS that I have and works fine. Thanks so much
from audioserve.
Related Issues (20)
- Dependency Dashboard
- Where to donate HOT 2
- Track skips when transcoding is enabled HOT 6
- New web client requires HTTPS HOT 3
- Error upgrading to v0.26.2 from v.0.24.1
- Don't work with docker-compose HOT 9
- Local Linux build fails HOT 3
- Change document.title to current track name. HOT 2
- Some m4b files fail to play HOT 1
- Cover icons for client browsing and MediaSession HOT 2
- 0.20.0: "Error deserializing data from db tag for enum is not valid, found xxx" HOT 3
- Feature request: Mark audio files as "listened"/"completed" HOT 6
- iOS and mac decode problems HOT 4
- Rust Version too Low for Build HOT 2
- Audioserve android don't support nginx auth HOT 3
- Natural Ordering of files HOT 5
- ffprobe process HOT 2
- Artificially Low Limit on File Name Length HOT 5
- [ Feature Request ] package this as a Start9 Service HOT 2
- [Feature Request] Allow "Device Group" to be configured from an HTTP Header HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from audioserve.