BubbleUPnP

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search


BubbleUPnP
DeveloperBubblesoft
Initial releaseJune 10, 2011; 15 years ago (2011-06-10)[1]
Stable release
4.1.3 / September 21, 2023; 2 years ago (2023-09-21)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemAndroid
    LicenseProprietary freemium
    Websitebubblesoftapps.com/bubbleupnp/

    BubbleUPnP is a DLNA-compliant UPnP media controller, server and renderer, designed to allow streaming of audio or video from and to an Android device with various external devices and software.[2][3] Alongside the Android client, it also has a server middleware application that can be installed on Windows, macOS and Linux computers or network storage devices,[4] providing remote access through a web interface. BubbleUPnP also utilises ffmpeg and ffprobe for transcoding.[5]

    Features

    [edit | edit source]

    The app has three menus: Library (browsing media files locally or another server), Playlist (enqueuing files/folders), and Now Playing (controls the active media playback).[6]

    Server and controller

    [edit | edit source]

    BubbleUPnP's integrated DLNA media server allows browsing of media of the Android device from other DLNA devices.[4] The integrated renderer makes BubbleUPnP act as a control point on a home network between a source server and the player.[7][8][9] According to the software website, it is able to play media to various external devices such as:[10]

    There is also transcoding support for Chromecast devices and UPnP/DLNA music streamers.[12]

    Renderer

    [edit | edit source]

    BubbleUPnP can play media from the local device itself, standalone UPnP/DLNA media servers (such as Kodi and Jellyfin) or those running on a NAS (including Synology, Western Digital and QNAP), local network SMB server shares (Windows and Mac), cloud storage services (such as Dropbox), WebDAV servers, and various third-party Android media and music apps.[10][13] There is support for Internet radio streams like Shoutcast, which can be added in the Playlist menu by entering the URL of the stream.[6]

    Licensed version

    [edit | edit source]

    BubbleUPnP is free to use and ad-supported; a number of advanced features are offered when purchasing a license, such as filesystem browsing from remote devices, unlimited playlist size, remote access to home libraries and no ads.[14]

    BubbleUPnP Server

    [edit | edit source]
    BubbleUPnP
    DeveloperBubblesoft
    Stable release
    0.9
    Repository
    • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Engine
      Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
      Operating systemWindows, macOS, Linux, Java-based
      LicenseFree
      Websitebubblesoftapps.com/bubbleupnpserver2/

      BubbleUPnP Server is a server application to run on a PC or NAS on top of existing UPnP/DLNA devices. It allows the transcoding of media formats to be playable on a Chromecast if they are not natively supported, such as Xvid, AVI and FLAC.[15][6] The server also provides secure remote access to existing media servers content from the BubbleUPnP app on Android,[15] and from foobar2000 (with foo_upnp plugin) on Windows.[16][17] Streaming or downloading of media from a mobile or Wi-Fi connection is also permitted, removing the need of synchronisation or online services.[15]

      See also

      [edit | edit source]

      References

      [edit | edit source]
      1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      4. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[dead link]
      6. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      10. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      15. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[dead link]
      16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[dead link]
      17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
      [edit | edit source]