Remove Dropbox Onebox For Audio Links

Hi All,

The Dropbox Onebox works great generally - the pretty box with the folder/file name etc … but with some individual files (like mp3 etc) it attempts to ‘play’ the file with the inbuilt audio player.

https://www.dropbox.com/s/5n413v2420pgslc/James%20and%20Ric%202017.mp3?dl=0

Becomes

Now, Dropbox kind of doesn’t allow that kind of off-site streaming thing - it prefers you to land on their page and play it with their audio player.

  • Is there a way to remove the onebox formatting on a link?
  • Or, can the media player not attempt to play files from the Dropbox (and probably other cloud formats?) domain(s)
5 „Gefällt mir“

https://www.dropbox.com/s/5n413v2420pgslc/James%20and%20Ric%202017.mp3?dl=1

dl=1 works.

It’s a very strange quirky at Dropbox side, they should use the imgur convention (with file externsion is hotlinking and without a html page).

8 „Gefällt mir“

Odd - good tip for now … I’ll try to edit posts to dl=1.

I guess they are all going to have different conventions.

3 „Gefällt mir“

Ich weiß, dass ich hier einen alten Thread wiederbelebe … aber ähm, hier in Big Sur ist alles auf dem neuesten Stand … und diese Dropbox-URLs werden in Safari nicht mehr abgespielt. *seufzt* . . .

1 „Gefällt mir“

Vielleicht wurden die Dateien entfernt? Ich habe einige neue in meinem Dropbox, damit wir testen können:

5 „Gefällt mir“

@Falco die Audiodatei in deiner Antwort: Wenn ich auf Wiedergabe klicke, dreht sich der Ladekreis einfach weiter.

Wenn ich die Adresse kopiere…

sieht sie so aus:

https://www.dropbox.com/s/yerjh0ddm6rjs21/Wakka%20Wakka.mp3?dl=1
1 „Gefällt mir“

Bei mir funktioniert es sowohl auf dem Desktop als auch auf dem Handy einwandfrei, aber ich kann verstehen, dass mehrere Weiterleitungen das leicht stören können. Ich würde jedem empfehlen, diese Dateien direkt auf Discourse hochzuladen.

2 „Gefällt mir“

Oh! Guter Punkt…

HTTP/2 301 cache-control: no-cache,no-cache, no-store content-security-policy: sandbox content-type: text/html; charset=utf-8 date: Tue, 02 Mar 2021 16:17:05 GMT location: /s/dl/yerjh0ddm6rjs21/Wakka%20Wakka.mp3 pragma: no-cache referrer-policy: strict-origin-when-cross-origin server: envoy set-cookie: locale=en; Domain=dropbox.com; expires=Sun, 01 Mar 2026 16:17:05 GMT; Path=/; secure set-cookie: gvc=OTUwNzQ0Mzc3NzU2NjkxODM4OTE4NDk0MDgxMjAwNjgxMDIxMA%3D%3D; expires=Sun, 01 Mar 2026 16:17:05 GMT; httponly; Path=/; secure set-cookie: flash=; Domain=dropbox.com; expires=Tue, 02 Mar 2021 16:17:05 GMT; Path=/; secure set-cookie: puc=; expires=Tue, 02 Mar 2021 16:17:05 GMT; httponly; Path=/; secure set-cookie: bang=; Domain=dropbox.com; expires=Tue, 02 Mar 2021 16:17:05 GMT; Path=/; secure set-cookie: t=A0zo8e5fjm3PXvoUm3_M8Ore; Domain=dropbox.com; expires=Fri, 01 Mar 2024 16:17:05 GMT; httponly; Path=/; secure set-cookie: __Host-js_csrf=A0zo8e5fjm3PXvoUm3_M8Ore; expires=Fri, 01 Mar 2024 16:17:05 GMT; Path=/; secure x-content-type-options: nosniff x-frame-options: DENY x-permitted-cross-domain-policies: none x-robots-tag: noindex, nofollow, noimageindex x-xss-protection: 1; mode=block strict-transport-security: max-age=31536000; includeSubDomains strict-transport-security: max-age=31536000; includeSubDomains vary: Accept-Encoding x-dropbox-response-origin: far_remote x-dropbox-request-id: 014773fffd9744368958f7bd03e74ae3

sagt mir, dass Dropbox vorziehen würde, wenn wir (für die oben geteilte Datei, indem wir eine dl=1-URL in deine Antwort einfügen) …

https://www.dropbox.com/s/dl/yerjh0ddm6rjs21/Wakka%20Wakka.mp3

verwenden, was aber erneut weiterleitet …

HTTP/2 302 cache-control: no-cache,no-cache, no-store content-security-policy: sandbox content-type: text/html; charset=utf-8 date: Tue, 02 Mar 2021 16:18:51 GMT location: https://uc210b381124f7e2c595f0144180.dl.dropboxusercontent.com/cd/0/get/BJ5026I61AGfxjUZw4UAy6BoWHpQbSEN0gROgXEQDAhej5g_ws5PGpMKoAWm2TFZ78wPD3W3jnOfiuXDCymHTnohQYszoTuUH5QxZXpRt3Ebjgzx5kywk-ucuWZRdlX1RC0/file?dl=1# pragma: no-cache referrer-policy: strict-origin-when-cross-origin server: envoy set-cookie: locale=en; Domain=dropbox.com; expires=Sun, 01 Mar 2026 16:18:51 GMT; Path=/; secure set-cookie: gvc=NjAxMjA0ODM0MjU5NzUxOTc0NzM5NTA4Mzk1NTUxODQ1NTYxMzI%3D; expires=Sun, 01 Mar 2026 16:18:51 GMT; httponly; Path=/; secure set-cookie: flash=; Domain=dropbox.com; expires=Tue, 02 Mar 2021 16:18:51 GMT; Path=/; secure set-cookie: puc=; expires=Tue, 02 Mar 2021 16:18:51 GMT; httponly; Path=/; secure set-cookie: bang=; Domain=dropbox.com; expires=Tue, 02 Mar 2021 16:18:51 GMT; Path=/; secure set-cookie: t=h92aZNHZPxQ0OvaeouTFBVK-; Domain=dropbox.com; expires=Fri, 01 Mar 2024 16:18:51 GMT; httponly; Path=/; secure set-cookie: __Host-js_csrf=h92aZNHZPxQ0OvaeouTFBVK-; expires=Fri, 01 Mar 2024 16:18:51 GMT; Path=/; secure x-content-type-options: nosniff x-frame-options: DENY x-permitted-cross-domain-policies: none x-xss-protection: 1; mode=block strict-transport-security: max-age=31536000; includeSubDomains strict-transport-security: max-age=31536000; includeSubDomains vary: Accept-Encoding x-dropbox-response-origin: far_remote x-dropbox-request-id: 29b87eb2e3ef458f9490ba6f202d95af

nach

https://uc210b381124f7e2c595f0144180.dl.dropboxusercontent.com/cd/0/get/BJ5026I61AGfxjUZw4UAy6BoWHpQbSEN0gROgXEQDAhej5g_ws5PGpMKoAWm2TFZ78wPD3W3jnOfiuXDCymHTnohQYszoTuUH5QxZXpRt3Ebjgzx5kywk-ucuWZRdlX1RC0/file?dl=1#

Mal sehen, was passiert, wenn ich das hier einfüge . . .

https://uc210b381124f7e2c595f0144180.dl.dropboxusercontent.com/cd/0/get/BJ5026I61AGfxjUZw4UAy6BoWHpQbSEN0gROgXEQDAhej5g_ws5PGpMKoAWm2TFZ78wPD3W3jnOfiuXDCymHTnohQYszoTuUH5QxZXpRt3Ebjgzx5kywk-ucuWZRdlX1RC0/file?dl=1#

¯\_(ツ)_/¯ Noch ein weiterer Grund, den ich zu meiner Liste von Gründen hinzufüge, warum ich Dropbox nicht verwende

2 „Gefällt mir“

Fairerweise sei gesagt, dass Dropbox niemals behauptet, ein Hotlink-Speicherdienst zu sein, wie beispielsweise Imgur.

Wenn Sie Discourse intensiv mit solchen Mediendateien nutzen möchten, haben Sie zahlreiche Alternativen:

  • Direkter Upload nach Discourse (der optional durch einen Objektspeicherdienst unterstützt und durch ein CDN geschützt werden kann)

  • Dutzende spezialisierter Dienste für Media-Hosting mit erlaubten Einbettungen, wie YouTube, Vimeo, Soundcloud, PeerTube usw.

3 „Gefällt mir“

Hallo @craigconstantine (schön, dich zu sehen), hast du dich an die Dropbox-Shares erinnert, bei denen der ursprüngliche Dropbox-Share-Link am Ende mit dl=0 endet? Wenn du dies zu raw=1 änderst, sollte es als Player funktionieren, der für die meisten Nutzer mit verschiedenen Betriebssystemen und Browsern funktioniert. Die Details findest du auf der Dropbox-Seite, aber ich könnte den Punkt bezüglich mehrfacher Weiterleitungen leicht missverstanden haben. Hoffe, das hilft.

https://www.dropbox.com/s/yerjh0ddm6rjs21/Wakka%20Wakka.mp3?raw=1

2 „Gefällt mir“

…nein, genau darum geht es hier. Es funktioniert auf Safari nicht mehr. Deine Dropbox-URL zur MP3-Datei erzeugt zwar etwas, das wie ein Audioplayer aussieht, aber er spielt tatsächlich nichts ab.

1 „Gefällt mir“

Mein Fehler – ich habe nicht weit genug zurückgelesen.

In Chrome auf einem Mac wird es manchmal nicht abgespielt, aber ein händisches Neuladen (Cmd-Shift-R in Chrome) lädt die Seite neu und macht sie abspielbar. In Safari ist es Shift-Neuladen, aber das macht sie nicht abspielbar.

Jetzt habe ich es verstanden – in Safari sehe ich zunächst ein Drehen, dann erscheint folgendes:

Ich bin immer noch auf Catalina und es funktioniert nicht – ich frage mich, wo die Änderung stattgefunden hat?

Vielleicht müssen wir hübsche Player vermeiden, was schade wäre – wenn du den Link als inline-HTML-Hypertext einfügst, führt das Dropbox-Shared-Link-Ende mit dl=0 zu einem neuen Browserfenster und der Dropbox-Vorschau- und Abspielseite; dl=1 erzwingt einen Download; und raw=1 öffnet ein neues Browserfenster mit einem hübschen Player wie in Discourse und startet die Wiedergabe. Ich bin mir nicht sicher, ob das hilft, aber es könnte eine nützliche Option für dich bieten.

Hallo @Falco, müsste dafür die maximale Upload-Dateigröße in den Admin-Einstellungen angepasst werden? Oder sollte ein Object Storage Service/CDN verwendet werden, wie du früher erwähnt hast?

Wenn du vorhast, Dateien zu hochladen, die größer sind als das Standardlimit, kannst du es erhöhen, indem du folgendes Guide befolgst: Change the maximum attachment/upload size

Wenn du dir einen Object Storage-Dienst leisten kannst und deine Community große Dateien hochladen wird, ist das mit Sicherheit die richtige Wahl :+1:

1 „Gefällt mir“

Hallo. Ich habe gerade diesen Thread gesehen. Um das noch einmal zusammenzufassen, wie ich es verstanden habe:

  1. Derzeit versucht Discourse, wenn du einen Dropbox-Audiolink einfügst, diesen zu „einbetten

Hast du versucht, dropbox.com (oder wie auch immer der korrekte Domainname lautet) in den Site-Einstellungen unter „Blockierte Onebox-Domains" einzutragen?

Gute Idee – ich habe es getestet, mit einem überraschenden Ergebnis:

  1. In den Einstellungen für blockierte Onebox-Domains habe ich Folgendes eingegeben: www.dropbox.com, https://dropbox.com, dropbox, https://www.dropbox.com (ich war mir nicht sicher, welche Variante die richtige ist, und wollte daher auf der sicheren Seite sein).

  2. Danach wurden Audiodateien nicht mehr als Onebox angezeigt oder in einen (unbrauchbaren) Audioplayer umgewandelt – sie blieben einfach als Dropbox-Link. Solange Dropbox Audio auf Nicht-Dropbox-Seiten nicht abspielt, scheint dies das beste Ergebnis für Audio zu sein.

  3. Aber: Andere Dropbox-Onebox-Funktionen scheinen dennoch (überraschenderweise) weiterhin zu funktionieren, auch wenn „dropbox" in den Einstellungen für blockierte Onebox-Domains eingetragen ist. Wenn man beispielsweise einen Dropbox-Bildlink einfügt, wird das Bild weiterhin direkt im Discourse-Beitrag angezeigt.

1 „Gefällt mir“

Auf den ersten Blick könnte es sein, dass die Audio-URLs auf www.dropbox.com lagen und durch den ersten von Ihnen eingegebenen Eintrag blockiert wurden, während die Bilder auf dropbox.com oder somethingelse.dropbox.com lagen und von den anderen von Ihnen eingegebenen Werten nicht blockiert wurden.

Aus der Beschreibung geht dies nicht ganz eindeutig hervor, aber diese Einstellung gilt für die eingegebene Domain und alle Subdomains. Das heißt, wenn Sie exakt dropbox.com eingeben, werden dropbox.com, www.dropbox.com und anythingelse.dropbox.com blockiert.

1 „Gefällt mir“