You Are So Beautiful (album)

You Are So Beautiful is a compilation album by American country music singer Tanya Tucker. It was released in June 1977 by Columbia Records and with producer Billy Sherrill. It consisted of songs Tucker had recorded several years prior while still recording for Columbia. The highest charting single was "Spring," which rose to #18 on the Billboard C&W chart in 1975, two years before the album's release, that single having been released by Columbia to compete with Tucker's debut MCA single, the #1 C&W hit "Lizzie and the Rainman". At the time the You Are So Beautiful album was released, Tucker's rendition of the title track was issued as a single reaching #40 C&W; the album was Tucker's lowest ranking up to that point at #44 on the C&W Albums chart.

You Are So Beautiful
Compilation album by
ReleasedJune 1977
GenreCountry
LabelColumbia
ProducerBilly Sherrill
Tanya Tucker chronology
Ridin' Rainbows
(1977)
You Are So Beautiful
(1977)
TNT
(1978)

Track listing

  1. "You Are So Beautiful" (Billy Preston, Bruce Fisher)
  2. "Best of My Love" (Don Henley, Glenn Frey, John D. Souther)
  3. "There Is a Place" (Sharon L. Rucker, Kinky Friedman)
  4. "I'll Be Your Lady" (David Allan Coe)
  5. "Lovin' Arms" (Tom Jans)
  6. "You Know Just What I'd Do" (Jerry Foster, Bill Rice)
  7. "Almost Persuaded" (Billy Sherrill, Glenn Sutton)
  8. "Spring" (John Tipton)
  9. "Guess I'll Have to Love Him More" (Sherrill, Sutton)
  10. "I Still Sing the Old Songs" (Coe)
gollark: The embed says "no" on heav's website, fix?
gollark: This is not ideal. How can we use more without boring things like cryptominers?
gollark: Okay, this might fix it, pushed.
gollark: If the issue is what I think it could be, then it's accidentally dropping? data on the threshold of the rolling counter region incorrectly.
gollark: ```nimproc pollTargets(ctx: Ctx) {.async.} = for row in ctx.db.all("SELECT * FROM sites"): var (id, url, rollingTotalPings, rollingSuccessfulPings, rollingLatency, rollingDataSince) = row.unpack((int64, string, int64, int64, int64, Option[Time])) let res = await ctx.pollTarget(url) let threshold = getTime() # drop old data from rolling counters if rollingDataSince.isSome: for row in ctx.db.iterate("SELECT status, latency FROM reqs WHERE timestamp >= ? AND timestamp <= ? AND site = ?", rollingDataSince.get, threshold, id): let (statusRaw, latency) = row.unpack((int, int)) rollingTotalPings -= 1 rollingLatency -= latency if statusRaw <= 0: rollingSuccessfulPings -= 1 # add new data rollingTotalPings += 1 rollingLatency += res.latency if int(res.rtype) <= 0: rollingSuccessfulPings += 1 ctx.db.transaction: ctx.db.exec("UPDATE sites SET rc_total = ?, rc_success = ?, rc_latency = ?, rc_data_since = ? WHERE sid = ?", rollingTotalPings, rollingSuccessfulPings, rollingLatency, threshold, id) ctx.db.exec("INSERT INTO reqs (site, timestamp, status, latency) VALUES (?, ?, ?, ?)", id, getTime(), int(res.rtype), res.latency)```This is the core algorithm.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.