Community Wishlist Survey 2023/Multimedia and Commons/Enable 180°-360° metadata detection and embed/navigate capabilities in Commons/MediaViewer
- Problem: When uploading, Commons can't detect metadata appropriately for the 180°–360° JPEG photos. That’s why we're getting fewer educational 180°-360° panoramas on Commons and fewer Facebook 360°-like photos in articles.
- Proposed solution: 1. whitelist (.jps, .mpo). Allow these 2 JPEG-based formats to be uploaded and stored in Commons.
2. Just like animated GIFs, when uploading to Commons, all ‘JPEG’ 180°–360° (assume all 180°+ as 360° automatically) metadata should be detected. They should be extracted with the JPEGMetadataExtractor class and stored in a metadata field (just like Facebook 360).
3. Next, enable Commons/MediaViewer to handle, embed, and navigate 180°–360° photos. - Who would benefit: The editor who wants to express their feelings about the surroundings of any place or internal architecture in that article. Instead of showing multiple photos, editors can now show a single 360° photo that contains all of the information they want to show. Readers who like an interactive experience want to feel the surroundings of any place or its internal architecture in any Wiki article they read. It puts the reader or viewer in control of what they want to look at within an image, which is like being in the moment when that particular photograph was captured! They can spin around, look up or down, zoom in, and control where to look—all from their smartphone. All the 2022 released smartphone default camera has a ‘panorama’ option. So, now we can get a huge amount of Commons- and Wikipedia-appropriate educational 180°/360° photos if we implement this community wish.
- More comments: The capability to perform metadata injection manually would be nice. To keep this proposal simple, we shouldn’t mix it with any three-dimensional computer graphics, model objects, stereoscopy, VR, or AR content viewing proposals. This has been a wish on the previous wishlists and only slightly missed the Top 10 thrice. Proposed in 2016, 2019 surveys by MASUM THE GREAT, ranking at #15, #13 and 2017 by TheDJ ranked #11.
- Phabricator tickets: T151749, T138933, phab:T70719
- Proposer: --MASUM THE GREAT (talk) 00:54, 1 February 2023 (UTC)
Discussion
- I have actually done some work on this since last year. The metadata parsing part of it is done (and merged in core), it only needs to be fed to the generated HTML and then an extensions needs to add the appropriate JS to initiate the view when you click it. The exact latest state is captured in my Dutch Wikimedia Hackathon summary. I'm now 2 hackathons into this project. Thats however also the only time i've spent on it this year. Progress is slow since I generally just don't have a random 2+ hours available to spend on this project. But it should be pretty easy to complete with some dedicated attention. Especially the 360 and stereo views are achievable. Panoramas are actually turning out to be a bit more complex than I had thought, and possibly are better off to be left out in an initial version. —TheDJ (talk • contribs) 13:37, 2 February 2023 (UTC)
Voting
- Support Ce.Rakib.Hasan (talk) 16:46, 23 February 2023 (UTC)
- Support Raymond (talk) 18:33, 10 February 2023 (UTC)
- Support As someone looking to potentially upload 180/360 content, it would be great to see this implemented fully. Also, the "support" button is broken in Firefox, I had to vote manually... —Locke Cole • t • c 18:50, 10 February 2023 (UTC)
- Support Rtfroot (talk) 21:22, 10 February 2023 (UTC)
- Support Onthewings (talk) 21:28, 10 February 2023 (UTC)
- Support Tom Ja (talk) 21:35, 10 February 2023 (UTC)
- Support Strainu (talk) 21:36, 10 February 2023 (UTC)
- Support Don-vip (talk) 21:42, 10 February 2023 (UTC)
- Support Joalpe (talk) 21:51, 10 February 2023 (UTC)
- Support Geert Van Pamel (WMBE) (talk) 22:10, 10 February 2023 (UTC)
- Support Pamputt (talk) 22:29, 10 February 2023 (UTC)
- Support Joshbaumgartner (talk) 22:46, 10 February 2023 (UTC)
- Support SHB2000 (talk | contribs) 23:20, 10 February 2023 (UTC)
- Support NMaia (talk) 23:49, 10 February 2023 (UTC)
- Support Poslovitch (talk) 00:41, 11 February 2023 (UTC)
- Support --NGC 54 (talk|contribs) 01:54, 11 February 2023 (UTC)
- Support Hehua (talk) 03:02, 11 February 2023 (UTC)
- Support Tgr (talk) 03:36, 11 February 2023 (UTC)
- Support * Pppery * it has begun 03:56, 11 February 2023 (UTC)
- Support Goliv04053 (talk) 06:48, 11 February 2023 (UTC)
- Support Oltrepier (talk) 09:56, 11 February 2023 (UTC)
- Support Timawesomeness (talk) 11:07, 11 February 2023 (UTC)
- Support RVA2869 (talk) 13:10, 11 February 2023 (UTC)
- Support Alhadis (talk) 13:25, 11 February 2023 (UTC)
- Support Lion-hearted85 (talk) 13:28, 11 February 2023 (UTC)
- Support Shizhao (talk) 13:49, 11 February 2023 (UTC)
- Support —Yahya (talk • contribs.) 13:55, 11 February 2023 (UTC)
- Support Bluerasberry (talk) 15:24, 11 February 2023 (UTC)
- Support Mike bzh (talk) 15:33, 11 February 2023 (UTC)
- Support Rots61 (talk) 16:26, 11 February 2023 (UTC)
- Support Robertsky (talk) 17:34, 11 February 2023 (UTC)
- Support —MdsShakil (talk) 17:39, 11 February 2023 (UTC)
- Support --Veikk0.ma (talk) 19:29, 11 February 2023 (UTC)
- Support This should also be added. Thingofme (talk) 03:47, 12 February 2023 (UTC)
- Support Mauricio V. Genta (talk) 07:58, 12 February 2023 (UTC)
- Support HLFan (talk) 08:37, 12 February 2023 (UTC)
- Support Fvtvr3r (talk) 14:29, 12 February 2023 (UTC)
- Support EiersalatmitGurken (talk) 14:41, 12 February 2023 (UTC)
- Support --llomrjyo (talk • contribs • CA • en) 20:48, 12 February 2023 (UTC)
- Support Husky (talk) 21:09, 12 February 2023 (UTC)
- Support A11w1ss3nd (talk) 21:29, 12 February 2023 (UTC)
- Support Izno (talk) 08:23, 13 February 2023 (UTC)
- Support JAn Dudík (talk) 21:26, 13 February 2023 (UTC)
- Support Andy Mabbett (Pigsonthewing); Talk to Andy; Andy's edits 22:14, 13 February 2023 (UTC)
- Support Ɱ (talk) 02:24, 14 February 2023 (UTC)
- Support As one of the more active 360 photosphere photographers in the movement, yes please! Long overdue, and TheDJ has done great work in this area already and is ready to go with this feature. Fuzheado (talk) 11:15, 14 February 2023 (UTC)
- Support Thooompson (talk) 14:14, 15 February 2023 (UTC)
- Support ≈ MS Sakib «TalK» 15:48, 15 February 2023 (UTC)
- Support El Grafo (talk) 16:14, 15 February 2023 (UTC)
- Support -- Al Riaz Uddin Ripon (talk) 17:25, 15 February 2023 (UTC)
- Support PumpkinHusky (talk) 19:03, 15 February 2023 (UTC)
- Support —Golam Mukit ☆ (Talk) 19:31, 15 February 2023 (UTC)
- Support --Polarlys (talk) 21:29, 15 February 2023 (UTC)
- Support –– T@hmid (T@lk) 02:38, 16 February 2023 (UTC)
- Support -- Aishik Rehman (talk) 04:28, 16 February 2023 (UTC)
- Support Vis M (talk) 06:41, 16 February 2023 (UTC)
- Support Geraki TL 11:44, 17 February 2023 (UTC)
- Support cyrfaw (talk) 13:51, 17 February 2023 (UTC)
- Support //Lollipoplollipoplollipop::talk 23:22, 17 February 2023 (UTC)
- Support IagoQnsi (talk) 02:16, 18 February 2023 (UTC)
- Support Daniel Case (talk) 06:31, 18 February 2023 (UTC)
- Support Kurmanbek 💬 14:52, 18 February 2023 (UTC)
- Support Vulcan❯❯❯Sphere! 15:57, 18 February 2023 (UTC)
- Support Elucches (talk) 22:34, 18 February 2023 (UTC)
- Support Jklamo (talk) 12:11, 19 February 2023 (UTC)
- Support Bardzo potrzebne Borys Kozielski (talk) 14:29, 19 February 2023 (UTC)
- Support schurdl (talk) 15:28, 19 February 2023 (UTC)
- Support Hans5958 (talk) 05:38, 20 February 2023 (UTC)
- Support Imran Shorif Shuvo (talk) 23:23, 20 February 2023 (UTC)
- Support Ashiqur Rahman (talk) 17:33, 20 February 2023 (UTC)
- Support Hasnat Abdullah (talk) 17:38, 20 February 2023 (UTC)
- Support Mzz Tanmay (talk) 17:41, 20 February 2023 (UTC)
- Support User:মো. মাহমুদুল আলম (User talk:মো. মাহমুদুল আলম) 17:45, 20 February 2023 (UTC)
- Support Watty62 (talk) 18:00, 20 February 2023 (UTC)
- Support • — Safi Mahfouz Talk 18:13, 20 February 2023 (UTC)
- Support Shahidul Hasan Roman (talk) 19:43, 20 February 2023 (UTC)
- Support The amount of files is increasing, and these media are important for the future. Handling has to get better now ! I upload only some images because of additional work DrTrumpet (talk) 00:04, 21 February 2023 (UTC)
- Support —מקף⁻ණ (Hyphen) 00:15, 21 February 2023 (UTC)
- Support — putnik 10:28, 21 February 2023 (UTC)
- Support -- BIDROHI Hello.. 11:25, 21 February 2023 (UTC)
- Support — The preceding unsigned comment was added by Mahmudul Hasan (talk) 17:25, 21 February 2023 (UTC)
- Support — SHEIKH (Talk) 20:20, 21 February 2023 (UTC)
- Support আফতাবুজ্জামান (talk) 21:58, 21 February 2023 (UTC)
- Support Morten Haan (talk) 18:36, 22 February 2023 (UTC)
- Support Alistair3149 (talk) 20:24, 22 February 2023 (UTC)
- Support Althair (talk) 04:20, 23 February 2023 (UTC)
- Full Support — Masum Ibn Musa Conversation 18:18, 23 February 2023 (UTC)
- Support Sumwiki (talk) 21:31, 23 February 2023 (UTC)
- Support. —— Eric Liu(Talk) 03:46, 24 February 2023 (UTC)
- Support CmdrDan (talk) 17:55, 24 February 2023 (UTC)