Skip to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Michel Kohanim

Administrators
  • Joined

  • Last visited

Everything posted by Michel Kohanim

  1. For those of you watching this thread, the problem was permissions on the directory. If you're in the same boat: sudo chown -r admin:pg3ns /storage/sounds sudo chmod -R 770 /storage/sounds With kind regards, Michel
  2. Sent you a remote session link. With kind regards, Michel
  3. Post the log please. With kind regards, Michel
  4. @garybixler, I am glad to hear but, and unless that directory gives full write access, I don't think reboot was the root cause. With kind regards, Michel
  5. @garybixler, The issue is this: we moved the temp directory to where the sound files are located. In your case, this is your /storage directory. Upon startup, the plugin tries to make a temp directory there. The plugin is running as its own user. So, I am 99.9% that your directory does not have write permissions for the node server user. For now, you can do: sudo chmod -R 666 path_to_your_sounds_directory This makes this directory accessible for everyone which is not safe. But for now, this is going to work. Once done, restart the plugin. With kind regards, Michel
  6. @garybixler, Does it play anything else? With kind regards, Michel
  7. Hi All, Version 1.3: https://forum.universal-devices.com/topic/43270-version-130-professional-released/ With kind regards, Michel
  8. Hi All, Version 1.3.0 is packed with fixes + very cool new features. Fixes - TTS (Text to Speech) files that are no longer playable can now be played using the old mechanism. All you have to do is to rename the files by adding _t at the end of the file name. e.g. hello_world.mp3 -> hello_world_t.mp3 In the majority of cases, this should work for both speaker + bluetooth. Enhancements - Direct TTS and translations using Google tts and Google Translate. This means that you can simply put the text in your plugin and leave the rest to the system: creating mp3 files, translating, and applying the correct logic for playback. To add your own TTS, simply add as many Custom Parameters as you wish. Please note that the format is pretty important: The Key is of the format: tts_<source language>_<destination language>_the name for your creation (it can include spaces). eg. tts_en_en_hello world (source and destination languages are the same = English) tts_en_fr_hello world in french (source language is English, destination language is French) For a list of language codes, please see here. The Value: Any arbitrary text Future: Yes, I know some of you don't like Google and cloud based solutions. Neither do we! So, we'll experiment with local TTS. With kind regards, Michel
  9. @garybixler, Please send me a couple. Apart from having manual and ugly switch for TTS, it's just heuristics of figuring out which ones need VLC and which need direct stream manipulation. With kind regards, Michel
  10. Hello everyone, Please try version 1.2. Basically, we try to detect where a file is TTS (based on low frame/bit rates) and then use the previous mechanism for those files. The problems with those files and this approach: 1. Some may not work on Bluetooth due to their very low frame rate 2. No volume control For other non-TTS files, everything will work as version 1.1. In addition to the aforementioned, now: 1. The drop down for the song does not change to None after playing. 2. Switching output during playback will automatically switch everything (i.e. you don't have to stop, pick, and click play). This is good for switching stations outputs while listening to a stream Another good news is that we added the plumbing for gtts. So, in the near future, you can simply provide the text (the audio quality is as good as those samples that were sent to me) and not have to upload mp3 files. Please let me know how things go. With kind regards, Michel
  11. @garybixler, You need to install the Free version. With kind regards, Michel
  12. Yes you can reinstall the old version. Did you add a space plus 4 underscores? With kind regards, Michel
  13. Hello everyone, It seems that vlc eats mostly the last word. I have found this solution to work gtts: "hello this is a test ____": One space + 4 underscores after the last word. Please let me know how it goes. With kind regards, Michel
  14. Michel Kohanim replied to SSS's topic in eisy
    Hello everyone, Sincere apologies for the delay. This implementation is based on the same framework as Matter (unlike HomeBridge). The delay has been related to the continual changes by the alliance. This said, their last release was much more stable so we are back on track. With kind regards, Michel
  15. @hart2hart, no need because you are booting directly from NVMe. This is needed for those are still use eMMC but have NVMe as storage. With kind regards, Michel
  16. @garybixler, That makes sense. With regard to speaker vs. BT, switching the output does NOT unpair the speaker. In short, you can switch the output without any issues. Alternatively, you can install another copy of this plugin so that you can have both simultaneously: one playing music and one making announcements without interrupting the music (warning, I have not tested this yet). With kind regards, Michel
  17. @apnar, Thank you so very much. I noticed that while trying to fix something else. Will do so. With kind regards, Michel
  18. Thank you. It seems that the vlc library we use considers a pause as the end of the stream due to the encoding used. Will try to figure out what's going on. I am also thinking that we add a TTS directly in the plugin so that you don't have to create audio files. With kind regards, Michel
  19. I think the issue is encoding. Do all of you with this issue use TTS (Text To Speech) to create the files? With kind regards, Michel
  20. @garybixler & @TJF1960, please send me one of your files that do not work to support@universal-devices.com. For live streaming, in the configuration tab, there's a custom parameter called stations. What you need to do is: name===url,name1===url1, .... e.g. AM888===https://am888.com/live,AM999===https://am999.com/live You have to find the URLs for those stations. With kind regards, Michel
  21. Can you copy one of the included files (the larger one) to /storage/sounds, restart the plugin, and let me know whether that works? With kind regards, Michel
  22. Thank you. How about the preloaded ones?
  23. @garybixler, How large are these files? The other issue is by design: reset everything when you change the output. With kind regards, Michel
  24. Hi All, Version 1.1.0 is ready for your hearing pleasure: 1. Bluetooth speaker support (you need to Install the Bluetooth plugin - free) 2. Live Stream/stations support 3. Volume control Cost: $5.26 IMPORTANT NOTE: This plugin requires the latest udx which is not in production yet (waiting for isy release in order to reduce the number of upgrades). Please follow the instructions here to install 3.5.5_6 before installing the plugins. Enjoy! With kind regards, Michel
  25. @apnar, Thank you very much. Fixed. With kind regards, Michel

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.