Quantcast
Jump to content



  • Own an LG TV or webOS device? Join our Forum!

    Register now to gain access to our webOS user support forum. Once registered and logged in, you will be able to post a user to user support request topic to this site or reply to existing topics posted by other users. You can also take part in our other webOS user forums. You'll be able to customize your profile, receive reputation points, while also communicating with other members via your own private inbox, plus much more!

Sign in to follow this  
NewsDummy

PreCentral: The webOS Wish List: Gmail labels support

Recommended Posts

The webOS Wish List: Gmail labels support

There are two things that really make Gmail Gmail:

link hidden, please login to view
and labels. For the uninitiated, Gmail's labels are the result of a rethink of folders, instead of filing a message away in one folder, you can attach multiple labels (tags) to an email and have it appear under each of those labels, while still hanging out in your inbox or archive or even the trash. While some might loath threaded emails, it's hard to hate on labels.

Except that nobody seems to have been able to pull off a good implementation of Gmail labels in any mobile email client. Amusingly, Google even has separate apps for Android for regular email and Gmail, as if they couldn't figure out how to make emails that support folders and emails that support labels happily coexist. Nobody else seemed to have taken the plunge into full and proper Gmail support, to the point where we just started to assume that Google was holding back the secret sauce for themselves.

It turns out we were wrong. Google's sauce isn't so secret and there is in fact a Gmail Labels API. It was just recently implemented on a new iPhone email client called Sparrow (which while looking like a very nice suffers from the fundamental flaw of not being able to run in the background - Apple's Palm OS-style multitasking bites again!). With webOS going all open source, why not stop treating Gmail like it's just some other mail service and give it the special treatment it deserves.

For those that use Gmail as more than just another mail provider, labels are fundamental. The IMAP implementation of Gmail tries to mimic labels as folders, and it's just not good. It works, but it's not good. With an available API, splicing labels support into the webOS email app is actually a possibility. Of course, how that's displayed is another question - we'd argue for just adding a labels button to the row at the bottom of the message view and maybe putting small colored label tags in the list view. But that's it - the rest of the "treat it like folders" implementation would still work just fine.

Yeah, we're Gmail junkies here. We've gotta have our labels, man! Have your own thoughts on this

link hidden, please login to view
entry? Of course you do - the comments await. Without a doubt you have your own ideas as to what ought be on the webOS wish list, and so
link hidden, please login to view
- and an awesome discussion it has proven to be.

mf.gif
link hidden, please login to view
link hidden, please login to view


link hidden, please login to view
a2t.imgZjJgay8bE7M

link hidden, please login to view

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Topics

    • By Arthur Dent
      Hi
      If I have a recording programmed, I get a pop up message just before it’s about to record..” recording about to start.....Options CANCEL OR OK”
      so if I click OK the recording continues, but what if I click CANCEL does this cancel the recording ? Or just cancel / close the pop up window ? If it cancels the recording, the pop up should say “ CANCEL THE RECORDING “
      I am sure whoever programmed this message know what it meant and what the options do, but not obvious, to me anyway
       
      thanks
    • By Chalapathirao Vanapalli
      I have purchased Lg 55uj632T in April 2018  but unable to install SonyLIV app. Pl confirm when I can avail?
    • By palswim
      I discovered that my LG SmartShare app could not play FLAC or M4A audio files natively from my DLNA server, so I decided to enable transcoding on the server to present MP3/WAV resources in addition to the native stream. However, the SmartShare app still doesn't display those files when browsing for audio, and I am trying to determine why.
      And now, the extreme technical detail:
      I have a shell utility, upnp-browse.sh to make HTTP calls to my DLNA server, emulating the types of calls that LG SmartShare would make:
      #!/bin/sh curl -s -d @- -H 'Content-Type: text/xml; charset="utf-8"' -H 'SOAPAction: #Browse' http://host/path/to/DLNA \ | xmllint --xpath '////Result/text()' - \ | recode html..utf8 \ | xml_pp The curl call makes a HTTP POST request with the data from stdin, which would have similar content to the following:
      <?xml version="1.0"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <s:Body> <u:Browse xmlns:u="urn:schemas-upnp-org:service:serviceType:v"> <ObjectID>ID_PARENT</ObjectID> <BrowseFlag>BrowseDirectChildren</BrowseFlag> </u:Browse> </s:Body> </s:Envelope> The call to curl then yields an XML Response similar to the following:
      <?xml version="1.0" encoding="utf-8"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:BrowseResponse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1"><Result><DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/"> <item id="ID_FILE" parentID="ID_PARENT" restricted="1"><dc:title>Title</dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><dc:creator>Creator</dc:creator><upnp:artist>Artist</upnp:artist><res size="######" duration="H:MM:SS.###" bitrate="1022868" sampleFrequency="44100" nrAudioChannels="2" protocolInfo="http-get:*:audio/x-flac:*">http://IP:port/MediaItems/####.ext</res><res duration="H:MM:SS.###" bitrate="176400" sampleFrequency="44100" nrAudioChannels="2" protocolInfo="http-get:*:audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01500000000000000000000000000000">http://IP:port/MediaItems/TranscodeAudio/LPCM/####.ext</res><res duration="H:MM:SS.###" nrAudioChannels="2" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01500000000000000000000000000000">http://IP:port/MediaItems/TranscodeAudio/MP3/####.ext</res></item><container id="ID_FOLDER" parentID="ID_PARENT" restricted="1" searchable="1" childCount="#"><dc:title>folder name</dc:title><upnp:class>object.container.storageFolder</upnp:class><upnp:storageUsed>-1</upnp:storageUsed></container></DIDL-Lite></Result> <NumberReturned>2</NumberReturned> <TotalMatches>2</TotalMatches> <UpdateID>3</UpdateID></u:BrowseResponse></s:Body></s:Envelope> Then the calls to xmllint, recode, and xml_pp take this data and extract the data from the Result node and format it for readability, yielding an output similar to:
      <DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/"> <item id="ID_FILE" parentID="ID_PARENT" restricted="1"> <dc:title>Title</dc:title> <upnp:class>object.item.audioItem.musicTrack</upnp:class> <dc:creator>Creator</dc:creator> <upnp:artist>Artist</upnp:artist> <res bitrate="1022868" duration="H:MM:SS.###" nrAudioChannels="2" protocolInfo="http-get:*:audio/x-flac:*" sampleFrequency="44100" size="######">http://IP:port/MediaItems/####.ext</res> <res bitrate="176400" duration="H:MM:SS.###" nrAudioChannels="2" protocolInfo="http-get:*:audio/L16;rate=44100;channels=2:DLNA.ORG_PN=LPCM;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01500000000000000000000000000000" sampleFrequency="44100">http://IP:port/MediaItems/TranscodeAudio/LPCM/####.ext</res> <res duration="H:MM:SS.###" nrAudioChannels="2" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=10;DLNA.ORG_CI=1;DLNA.ORG_FLAGS=01500000000000000000000000000000">http://IP:port/MediaItems/TranscodeAudio/MP3/####.ext</res> </item> <container childCount="#" id="ID_FOLDER" parentID="ID_PARENT" restricted="1" searchable="1"> <dc:title>folder name</dc:title> <upnp:class>object.container.storageFolder</upnp:class> <upnp:storageUsed>-1</upnp:storageUsed> </container> </DIDL-Lite> Note with the sample file (item node), it contains three res nodes. The DLNA client (LG SmartShare) should select the data from the res node for the format it supports, and allow for selection of the item, but when I browse in the container which contains the item, LG SmartShare doesn't show it.
      For native MP3 files, SmartShare will show and play those items. I can provide output for native MP3 items, as well as OGG or MP4/M4A files if those would help, though they all look fairly similar. However, for native MP3 files, the first res node has a slightly different set of DLNA flags:
      <res bitrate="128000" duration="H:MM:SS.###" nrAudioChannels="2" protocolInfo="http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000" sampleFrequency="44100" size="######">http://IP:port/MediaItems/####.mp3</res> Is my server serving something incorrectly, does SmartShare just not support multiple res nodes, or have I overlooked something?
    • By Peter Sjostrom
      Hi everyone!
      I have an  LG - 43" Class LED HD Smart webOS TV (Model 43UM6910PUA). 
      I keep all my videos stored on an external hard drive. When I connect this drive, a SEAGATE Expansion Portable 2TB External Hard Drive HDD (Model STEA2000400), to the USB port (back, side) and go to thumbnail view all I see are generic folders with the titles I have given to them. I do not see any of the  "folder.jpg" poster/cover art images which I have in included in every folder together with the video(s) themselves. Why are these folder.jpg images not showing up in thumbnail view? I have no problem on other (older) televisions I have (none of which are LG however). Am I doing something wrong? I have contacted LG support both via email and online chat but have unfortunately not been able to get an answer from them.
      I have included an image of the what I mean by generic folders in thumbnail view (see below). Thank you!
      Peter 

    • By Arne
      I am only using my LG SmartTV as a SmartTV, no traditional cable/antenna-input at all, only internet and other devices.
      But still it seems to default to expecting old fashioned TV signals, always starting up on a "dead" TV channel with no input, and always ruins the nice screensavers with a big black box saying "not programmed".
      Any idea how to get rid of this?


×
×
  • Create New...