reusedname
9ef19502f6
fix mfc for okhttp v5
2025-02-15 14:59:15 +05:00
0xb00bface
3e038f7429
Fix: MyFreeCams model state updates
2023-11-13 22:14:42 +01:00
0xb00bface
619d888bfa
Get rid of moshi
2023-06-19 19:00:26 +02:00
0xb00bface
04eb5a7ad1
Add a timeout of 2 seconds for each online check to make sure the online check doesn't get blocked somehow
2022-04-10 17:47:40 +02:00
0xb00bface
1a0cc73ec3
Update MFC SessionState from search result
2021-12-24 12:25:38 +01:00
0xb00bface
7577379885
Use USERNAMELOOKUP message to get the current SessionState for a model
2021-12-23 17:48:44 +01:00
0xb00bface
ea7f56c0fd
Improve online detection for MFC
2021-12-19 11:43:20 +01:00
0xb00bface
d4c50fd374
Fix problem with MFC segment downloads by restricting MFC to HTTP/1.1
2021-06-06 15:22:53 +02:00
0xb00bface
f2d3026d0a
Code cleanup - Remove compiler warnings
2020-12-05 16:13:33 +01:00
0xb00bface
20473f9a23
Change MFC websocket URL to the TLS one
2020-11-08 13:40:10 +01:00
0xb00bface
05837b2fed
Reset MFC WS on message parsing exception
2020-08-21 18:09:55 +02:00
0xb00bface
fa3e5fbcaf
Fix MFC models changing to other models
2020-08-19 18:25:24 +02:00
0xb00bface
792a6c10c8
Revert MFC websocket message parsing change
2020-08-15 17:17:31 +02:00
0xb00bface
0e61421537
Fix MFC websocket message parser
2020-08-14 19:16:39 +02:00
0xboobface
9bb18426a6
Interrupt keep alive thread on reconnect
...
On reconnect interrupt the current keep alive thread, so that we don't
pile up a bunch keep alive threads, if the there is a problem with the
websocket connection.
2020-07-11 14:15:34 +02:00
0xboobface
d2c2cb476b
Fix MyFreeCams websocket message parsing
2020-07-03 18:56:59 +02:00
0xboobface
d55f1c04ee
Fix MFC websocket communication
...
The protocol had been changed for the initial login sequence
2020-06-09 19:33:43 +02:00
0xboobface
0858941b50
Fix NPE in MFC client
2020-05-23 16:20:49 +02:00
0xboobface
ae6fa229e7
Add user-agent agent header to every http request in MFC classes
2020-04-13 18:42:57 +02:00
0xboobface
d2f490f8f6
Add FFmpeg downloaders
2020-02-22 11:20:10 +01:00
0xboobface
3cf6038da0
Don't kill the ws in the keep-alive thread, if it is establishing a
...
connection
2020-01-11 13:20:49 +01:00
0xboobface
b12f3e5789
Add setting to switch between DASH and HLS for MFC
2020-01-03 12:27:06 +01:00
0xboobface
24cb3ecf99
Use HLS streaming for MFC models again
2019-12-30 16:15:47 +01:00
0xboobface
e333175ecb
Fix stream URL for wowza HLS streaming
2019-12-28 19:54:55 +01:00
0xboobface
87b0ce0d21
Use constants from HttpConstants
2019-12-27 15:14:55 +01:00
0xboobface
1c64b82deb
Add providers for MFC streams sources
...
Since MFC uses different streaming technologies, the stream sources have
to be determined differently. This is now done in dedicated
StreamSourceProvider classes.
2019-12-07 12:00:05 +01:00
0xboobface
00ea43c8b3
Move HLS related classes ot own package
2019-11-30 16:40:01 +01:00
0xboobface
335233f473
Replace EvictingQueue with own implementation
...
For some unknown reason the EvictingQueue didn't evict or evicted only
partially. Nevertheless it caused an OutOfMemoryError.
2019-03-21 14:51:52 +01:00
0xboobface
560e73c1dd
Reduce log level for unused message types
2018-12-13 20:51:14 +01:00
0xboobface
dc8a4d4190
Don't add model to models or update it, if uid is not set
2018-12-13 17:09:40 +01:00
0xboobface
a5ec00c936
Add table for MFC which contains all models
2018-12-11 21:59:32 +01:00
0xboobface
2dc5fd4581
Add Event and EventReaction classes
2018-12-06 17:39:33 +01:00
0xboobface
8abb3db8a5
Remove single thread executor
2018-12-05 12:10:21 +01:00
0xboobface
cd903566de
Use baseUrl in requestExtData
2018-12-03 16:26:37 +01:00
0xboobface
b97449a980
Filter out websocket servers with the wrong protocol
2018-12-03 15:24:44 +01:00
0xboobface
da87a1ae39
Add log message which websocket server is used
2018-12-03 14:35:14 +01:00
0xboobface
6b4d320bc2
Add setting to set the base URL for MFC
2018-12-02 22:35:12 +01:00
0xboobface
3b9927a591
Make search case insensitive
2018-11-25 23:01:14 +01:00
0xboobface
9965f352e3
Improve MFC search by also searching in the models cache
2018-11-25 16:28:17 +01:00
0xboobface
6fa9de4a32
Ensure the correct model is updated by checking the uid
...
The uid should be a value > 0
2018-11-24 15:33:48 +01:00
0xboobface
72064eb55b
Fix possible NPE in getStreamUrl
2018-11-24 15:20:45 +01:00
0xboobface
b9f24a209e
Implement search feature
...
If a site supports searching, add a search field on the right side next
to the filter input field. This search uses the sites search function
to look for models and returns a list of matches in a popup window
2018-11-23 20:27:49 +01:00
0xboobface
0dbf319575
Invalidate cache when a new websocket is opened
...
When a new connection is established (for example by the watchdog),
invalidate the caches. Also don't trigger a connect, if we are already
trying to connect.
2018-11-21 14:20:37 +01:00
0xboobface
e11acea52e
FIX: Avoid NPE in onFailure
2018-11-20 22:30:27 +01:00
0xboobface
05d583bab5
Change folder structure to maven conventions
2018-11-18 22:49:05 +01:00